edu.uiuc.cs.seclab.modem.xbee.cmd
Enum XBeeAssocIndCmd.Indication

java.lang.Object
  extended by java.lang.Enum<XBeeAssocIndCmd.Indication>
      extended by edu.uiuc.cs.seclab.modem.xbee.cmd.XBeeAssocIndCmd.Indication
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<XBeeAssocIndCmd.Indication>
Enclosing class:
XBeeAssocIndCmd

public static enum XBeeAssocIndCmd.Indication
extends java.lang.Enum<XBeeAssocIndCmd.Indication>


Enum Constant Summary
ASSOC_REQ_CCA_FAILED
          Assoc req not sent - CCA failure
ASSOC_REQ_INVALID_PARAM
          Assoc req had invalid param
ASSOC_REQ_NOT_SENT
          Assoc req not sent
ASSOC_REQ_TIMED_OUT
          Assoc req timed out
COORD_INVALID_PARAM
          Coord couldn't start: invalid param
COORD_REALIGN
          Coord realign in progress
COORD_START_REQ_FAILED
          Coord start req failed
DISSOCIATED
          Dissociated
ENERGY_SCAN_TIMEOUT
          Energy scan timeout
LOST_SYNC
          Lost sync with beaconing coord
REMOTE_COORD_DIDNT_ACK
          Remote coord didn't ack assoc req
REMOTE_COORD_LATE_ACK
          Remote coord ack'd late
RESERVED
          Reserved
SCAN_NO_PANS
          Active scan found no PANs
SCAN_PAN_CH_MISMATCH
          Found PAN, but on different channel
SCAN_PAN_DISALLOWED
          Found PAN, but coord allow assoc bit not set
SCAN_PAN_ID_MISMATCH
          Found PAN, but coord and dev PAN IDs don't match
SCAN_PAN_NO_BEACONS
          Found PAN, but coord and dev not configured to support beacons
SCAN_TIMEOUT
          Active scan timeout
SUCCESS
           
XBEE2_COORD_START_FAILED
          Coordinator start attempt failed
XBEE2_JOIN_FAILED
          Node join attempt failed
XBEE2_JOIN_NOT_ALLOWED
          Valid coord or router found, but not allowing join
XBEE2_NO_MATCHING_PANS
          No PANs matching SC and ID settings
XBEE2_NO_PANS
          Scan found no PANs
XBEE2_SCANNING_FOR_PARENT
          Scanning for a parent
 
Field Summary
 byte code
           
 
Method Summary
static XBeeAssocIndCmd.Indication valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static XBeeAssocIndCmd.Indication[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ASSOC_REQ_CCA_FAILED

public static final XBeeAssocIndCmd.Indication ASSOC_REQ_CCA_FAILED
Assoc req not sent - CCA failure


ASSOC_REQ_INVALID_PARAM

public static final XBeeAssocIndCmd.Indication ASSOC_REQ_INVALID_PARAM
Assoc req had invalid param


ASSOC_REQ_NOT_SENT

public static final XBeeAssocIndCmd.Indication ASSOC_REQ_NOT_SENT
Assoc req not sent


ASSOC_REQ_TIMED_OUT

public static final XBeeAssocIndCmd.Indication ASSOC_REQ_TIMED_OUT
Assoc req timed out


COORD_INVALID_PARAM

public static final XBeeAssocIndCmd.Indication COORD_INVALID_PARAM
Coord couldn't start: invalid param


COORD_REALIGN

public static final XBeeAssocIndCmd.Indication COORD_REALIGN
Coord realign in progress


COORD_START_REQ_FAILED

public static final XBeeAssocIndCmd.Indication COORD_START_REQ_FAILED
Coord start req failed


DISSOCIATED

public static final XBeeAssocIndCmd.Indication DISSOCIATED
Dissociated


ENERGY_SCAN_TIMEOUT

public static final XBeeAssocIndCmd.Indication ENERGY_SCAN_TIMEOUT
Energy scan timeout


LOST_SYNC

public static final XBeeAssocIndCmd.Indication LOST_SYNC
Lost sync with beaconing coord


REMOTE_COORD_DIDNT_ACK

public static final XBeeAssocIndCmd.Indication REMOTE_COORD_DIDNT_ACK
Remote coord didn't ack assoc req


REMOTE_COORD_LATE_ACK

public static final XBeeAssocIndCmd.Indication REMOTE_COORD_LATE_ACK
Remote coord ack'd late


RESERVED

public static final XBeeAssocIndCmd.Indication RESERVED
Reserved


SCAN_NO_PANS

public static final XBeeAssocIndCmd.Indication SCAN_NO_PANS
Active scan found no PANs


SCAN_PAN_CH_MISMATCH

public static final XBeeAssocIndCmd.Indication SCAN_PAN_CH_MISMATCH
Found PAN, but on different channel


SCAN_PAN_DISALLOWED

public static final XBeeAssocIndCmd.Indication SCAN_PAN_DISALLOWED
Found PAN, but coord allow assoc bit not set


SCAN_PAN_ID_MISMATCH

public static final XBeeAssocIndCmd.Indication SCAN_PAN_ID_MISMATCH
Found PAN, but coord and dev PAN IDs don't match


SCAN_PAN_NO_BEACONS

public static final XBeeAssocIndCmd.Indication SCAN_PAN_NO_BEACONS
Found PAN, but coord and dev not configured to support beacons


SCAN_TIMEOUT

public static final XBeeAssocIndCmd.Indication SCAN_TIMEOUT
Active scan timeout


SUCCESS

public static final XBeeAssocIndCmd.Indication SUCCESS

XBEE2_COORD_START_FAILED

public static final XBeeAssocIndCmd.Indication XBEE2_COORD_START_FAILED
Coordinator start attempt failed


XBEE2_JOIN_FAILED

public static final XBeeAssocIndCmd.Indication XBEE2_JOIN_FAILED
Node join attempt failed


XBEE2_JOIN_NOT_ALLOWED

public static final XBeeAssocIndCmd.Indication XBEE2_JOIN_NOT_ALLOWED
Valid coord or router found, but not allowing join


XBEE2_NO_MATCHING_PANS

public static final XBeeAssocIndCmd.Indication XBEE2_NO_MATCHING_PANS
No PANs matching SC and ID settings


XBEE2_NO_PANS

public static final XBeeAssocIndCmd.Indication XBEE2_NO_PANS
Scan found no PANs


XBEE2_SCANNING_FOR_PARENT

public static final XBeeAssocIndCmd.Indication XBEE2_SCANNING_FOR_PARENT
Scanning for a parent

Field Detail

code

public byte code
Method Detail

valueOf

public static XBeeAssocIndCmd.Indication valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

values

public static XBeeAssocIndCmd.Indication[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (XBeeAssocIndCmd.Indication c : XBeeAssocIndCmd.Indication.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared