Package edu.uiuc.cs.seclab.modem.xbee.cmd

Class Summary
XBee16SrcAddrCmd ATMY - Set 16-bit source address
XBee2AggregateRoutingIntervalCmd ATAR - Set time between aggregate routing broadcasts
XBee2ApiOptionsCmd ATAO - Configure options for API mode of XBee2
XBee2EndpointCmd ATSE/DE - Set source or destination endpoint
XBee2JoinNotificationCmd ATJN - Configure join notification mode
XBee2JoinTimeCmd ATNJ - Set time that coord/router allows nodes to join.
XBee2NetResetCmd ATNR - Reset network
XBee2PacketizationTimeoutCmd ATRO - Set packetization timeout
XBee2ParentNetAddrCmd ATMP - Get 16-bit parent network address
XBee2PwrModeCmd ATPM - Enable or disable power boost mode for XBee2 (increase receive sensitivity by 1dB, TX output by 2dB)
XBee2RestoreDefaultsCmd ATRE - Restore the node's default settings
XBee2SleepPeriodCntCmd ATSN - Set maximum number of consecutive sleep periods permitted (see docs for details)
XBee2WriteBindingTblCmd ATWR - Write settings to persistent configuration storage
XBeeAdcVRefCmd ATAV - ADC voltage reference
XBeeApiCmd ATAP - API mode
XBeeApplyCmd ATAC - Apply changes immediately, in contrast to ATWR, which doesn't take effect until module is rebooted or ATCN is exec'd
XBeeAssocIndCmd  
XBeeCcaCmd ATCA - Set CCA threshold
XBeeChCmd ATCH - Select channel
XBeeChScanCmd ATSC - Set the list of channels used during active scans and energy scans.
XBeeCmdTimeoutCmd ATCT - Set command-mode timeout
XBeeCoordAssocCmd ATA2 - Coordinator association command
XBeeCoordEnableCmd ATCE - Select between coordinator and end device mode
XBeeDestAddrCmd ATDH - Pass-thru mode destination address high
XBeeDestNodeCmd Resolve a destination node identifier to a node address, which can be retrieved using ATDH and ATDL (DestAddr) if necessary RF module exits command mode after execution ** XBEE SERIES 2: Returns command response frame: - 16-bit network address - 64-bit serial number
XBeeDioCmd ATDIOn - Configure digital IO port
XBeeDissociateCmd ATDA - Disassociate
XBeeDissocSleepCmd ATDP - Set disassociation cyclic sleep period
XBeeEncEnableCmd ATEE - Enable AES encryption
XBeeEndDevAssocCmd ATA1 - End device association command
XBeeEnergyDetectCmd ATED - Scan channels for activity
XBeeExitCmd ATCN - Exit command mode
XBeeForcePollCmd ATFP - Force poll
XBeeGuardTimesCmd ATGT - Set guard times, the amounts of time surrounding command mode invocation during which no activity must be observed.
XBeeIntfDataRateCmd ATBD - Set the serial interface data rate
XBeeKeyCmd ATKY - Set AES key (write-only)
XBeeLongVerCmd  
XBeeMacModeCmd ATMM - Set MAC mode
XBeeNodeDiscCmd ATND - Discover nodes **XBEE SERIES 1: Node Discover Response (AT command mode format - Transparent operation): MY (Source Address) value SH (Serial Number High) value SL (Serial Number Low) value DB (Received Signal Strength) value NI (Node Identifier) value (This is part of the response and not the end of command indicator.) Node Discover Response (API format - data is binary (except for NI)): 2 bytes for MY (Source Address) value 4 bytes for SH (Serial Number High) value 4 bytes for SL (Serial Number Low) value 1 byte for DB (Received Signal Strength) value NULL-terminated string for NI (Node Identifier) value (max 20 bytes w/out NULL terminator) **XBEE SERIES 2: Node Discover Response (API format - data is binary (except for NI)): 2 bytes for MY (Source Address) value 4 bytes for SH (Serial Number High) value 4 bytes for SL (Serial Number Low) value NULL-terminated string for NI (Node Identifier) value (max 20 bytes w/out NULL terminator) 2 bytes for parent network address 1 bytes for node type (0=coord, 1=router, 2=end dev) 1 byte for status (reserved) 2 bytes for profile ID 2 bytes for manufacturer ID
XBeeNodeDiscTimeCmd ATNT - Node discovery timeout
XBeeNodeIdCmd ATNI - Set node identifier
XBeePacketizationTimeoutCmd ATRO - Packetization timeout
XBeePanIdCmd ATID - Set PAN ID
XBeePwrLvlCmd ATPL - Set power level
XBeeResetCmd ATFR - Software reset of module
XBeeRetriesCmd ATRR - Number of retries beyond those required by standard
XBeeRndDelayCmd ATRN - Set random delay slots
XBeeRstAcksCmd ATEA - Reset ack failure counter
XBeeRstCcaCmd ATEC - Reset CCA failure counter
XBeeRxSigStrengthCmd ATDB - Get received signal strength in -dBm
XBeeScanDurationCmd ATSD - Scan duration
XBeeScanPanCmd ATAS - Active scan Returns up to 5 specially-formatted PAN descriptors: CoordAddress (SH + SL parameters) CoordPanID (ID parameter) CoordAddrMode 0x02 = 16-bit Short Address 0x03 = 64-bit Long Address Channel (CH parameter) SecurityUse ACLEntry SecurityFailure SuperFrameSpec (2 bytes): bit 15 - Association Permitted (MSB) bit 14 - PAN Coordinator bit 13 - Reserved bit 12 - Battery Life Extension bits 8-11 - Final CAP Slot bits 4-7 - Superframe Order bits 0-3 - Beacon Order GtsPermit RSSI (- RSSI is returned as -dBm) TimeStamp (3 bytes) (A carriage return is sent at the end of the AS command.
XBeeSeqCharCmd ATCC - Set command sequence character
XBeeSerNumCmd ATSH/L - Retrieve serial number
XBeeShortVerCmd ATFV/ATHV - Firmware/hardware version number
XBeeSleepModeCmd ATSM - Set sleep mode
XBeeSleepPeriodCmd ATSP - Cyclic sleep period command
XBeeSleepTimeoutCmd ATST - Time before sleep command
XBeeWriteCmd ATWR - Write settings to persistent configuration storage
 

Enum Summary
XBee2ApiOptionsCmd.Mode  
XBee2JoinNotificationCmd.Mode  
XBee2NetResetCmd.Mode  
XBeeAdcVRefCmd.Vref  
XBeeApiCmd.Mode  
XBeeAssocIndCmd.Indication  
XBeeCoordEnableCmd.Mode  
XBeeDioCmd.PortConf  
XBeeIntfDataRateCmd.DataRate  
XBeeMacModeCmd.Mode  
XBeeShortVerCmd.Component  
XBeeSleepModeCmd.Mode Suffixes indicate version support: - 1 = XBee Series 1 - 12 = XBee Series 1 and 2