A B C D E F G H I M N O P R S T U V W X Z

A

accept(XBeeResponse) - Method in interface com.rapplogic.xbee.api.ResponseFilter
 
ADC_CHANNEL1 - Static variable in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
addByte(int) - Method in class com.rapplogic.xbee.api.Checksum
Don't add Checksum byte when computing checksum!!
addPacketListener(PacketListener) - Method in interface com.rapplogic.xbee.api.IXBee
 
addPacketListener(PacketListener) - Method in class com.rapplogic.xbee.api.XBee
 
ApiId - Enum in com.rapplogic.xbee.api
 
AssociationStatus - Enum in com.rapplogic.xbee.api.zigbee
 
AtCommand - Class in com.rapplogic.xbee.api
API technique to set/query commands

WARNING: Any changes made will not survive a power cycle unless written to memory with WR command According to the manual, the WR command can only be written so many times..

AtCommand(String) - Constructor for class com.rapplogic.xbee.api.AtCommand
 
AtCommand(String, int) - Constructor for class com.rapplogic.xbee.api.AtCommand
 
AtCommand(String, int[]) - Constructor for class com.rapplogic.xbee.api.AtCommand
 
AtCommand(String, int[], int) - Constructor for class com.rapplogic.xbee.api.AtCommand
Warning: frameId must be > 0 for a response
AtCommandQueue - Class in com.rapplogic.xbee.api
AT Command Queue

API ID: 0x9

AtCommandQueue(String) - Constructor for class com.rapplogic.xbee.api.AtCommandQueue
 
AtCommandQueue(String, int[], int) - Constructor for class com.rapplogic.xbee.api.AtCommandQueue
 
AtCommandResponse - Class in com.rapplogic.xbee.api
Sent in response to an AtCommand

API ID: 0x88

AtCommandResponse() - Constructor for class com.rapplogic.xbee.api.AtCommandResponse
 
AtCommandResponse.Status - Enum in com.rapplogic.xbee.api
 

B

BROADCAST - Static variable in class com.rapplogic.xbee.api.XBeeAddress16
 
BROADCAST - Static variable in class com.rapplogic.xbee.api.XBeeAddress64
 
ByteUtils - Class in com.rapplogic.xbee.util
 

C

Checksum - Class in com.rapplogic.xbee.api
Computes and verifies packet checksums

Checksum() - Constructor for class com.rapplogic.xbee.api.Checksum
 
checksum - Variable in class com.rapplogic.xbee.api.Checksum
 
clearResponseQueue() - Method in interface com.rapplogic.xbee.api.IXBee
 
clearResponseQueue() - Method in class com.rapplogic.xbee.api.XBee
Removes all packets off of the response queue
close() - Method in interface com.rapplogic.xbee.api.IXBee
 
close() - Method in class com.rapplogic.xbee.api.XBee
Shuts down RXTX and packet parser thread
close() - Method in class com.rapplogic.xbee.RxTxSerialComm
Shuts down RXTX
close() - Method in interface com.rapplogic.xbee.XBeeConnection
 
collectResponses(int, CollectTerminator) - Method in interface com.rapplogic.xbee.api.IXBee
 
collectResponses(int, CollectTerminator) - Method in class com.rapplogic.xbee.api.XBee
Collects responses until the timeout is reached or the CollectTerminator returns true
collectResponses(int) - Method in class com.rapplogic.xbee.api.XBee
Collects responses for wait milliseconds and returns responses as List
CollectTerminator - Interface in com.rapplogic.xbee.api
 
com.rapplogic.xbee - package com.rapplogic.xbee
 
com.rapplogic.xbee.api - package com.rapplogic.xbee.api
 
com.rapplogic.xbee.api.wpan - package com.rapplogic.xbee.api.wpan
 
com.rapplogic.xbee.api.zigbee - package com.rapplogic.xbee.api.zigbee
 
com.rapplogic.xbee.util - package com.rapplogic.xbee.util
 
compute() - Method in class com.rapplogic.xbee.api.Checksum
Computes checksum and stores in checksum instance variable
containsAnalog() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
Return true if this packet contains at least one analog sample
containsAnalog() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
Returns true if this sample contains data from analog inputs or supply voltage How does supply voltage get enabled?? See manual page 68 for byte bit mapping
containsDigital() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
Returns true if this packet contains at least one digital sample
containsDigital() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
Returns true if this sample contains data from digital inputs See manual page 68 for byte bit mapping
convertInttoMultiByte(int) - Static method in class com.rapplogic.xbee.util.ByteUtils
Works for positive values only
convertMultiByteToInt(int[]) - Static method in class com.rapplogic.xbee.util.ByteUtils
There is a slight problem with this method that you might have noticed; a Java int is signed, so we can't make use of the 32nd bit.

D

DEFAULT_BROADCAST_RADIUS - Static variable in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
DEFAULT_FRAME_ID - Static variable in class com.rapplogic.xbee.api.XBeeRequest
 
DIO_CHANNEL1 - Static variable in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
DoubleByte - Class in com.rapplogic.xbee.util
 
DoubleByte() - Constructor for class com.rapplogic.xbee.util.DoubleByte
 
DoubleByte(int) - Constructor for class com.rapplogic.xbee.util.DoubleByte
Decomposes a 16bit int into high and low bytes
DoubleByte(int, int) - Constructor for class com.rapplogic.xbee.util.DoubleByte
Constructs a 16bit value from two bytes (high and low)

E

equals(Object) - Method in class com.rapplogic.xbee.api.XBeeAddress16
 
equals(Object) - Method in class com.rapplogic.xbee.api.XBeeAddress64
 
equals(Object) - Method in class com.rapplogic.xbee.api.XBeeResponse
 
equals(Object) - Method in class com.rapplogic.xbee.util.DoubleByte
 
ErrorResponse - Class in com.rapplogic.xbee.api
Represents a Java error during packet parsing.
ErrorResponse() - Constructor for class com.rapplogic.xbee.api.ErrorResponse
 
ExceptionHandler - Class in com.rapplogic.xbee.util
 
ExceptionHandler() - Constructor for class com.rapplogic.xbee.util.ExceptionHandler
 

F

finish() - Method in class com.rapplogic.xbee.api.XBeeResponse
For internal use only.
formatByte(int) - Static method in class com.rapplogic.xbee.util.ByteUtils
 

G

GenericResponse - Class in com.rapplogic.xbee.api
Container for unknown response

GenericResponse() - Constructor for class com.rapplogic.xbee.api.GenericResponse
 
get(int) - Static method in enum com.rapplogic.xbee.api.ApiId
 
get(int) - Static method in enum com.rapplogic.xbee.api.AtCommandResponse.Status
 
get(int) - Static method in enum com.rapplogic.xbee.api.ModemStatusResponse.Status
 
get(int) - Static method in enum com.rapplogic.xbee.api.wpan.TxRequestBase.Option
 
get(int) - Static method in enum com.rapplogic.xbee.api.wpan.TxStatusResponse.Status
 
get(int) - Static method in enum com.rapplogic.xbee.api.XBeePacket.SpecialByte
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.AssociationStatus
 
get(AtCommandResponse) - Static method in enum com.rapplogic.xbee.api.zigbee.AssociationStatus
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZBNodeDiscover.DeviceType
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest.ClusterId
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest.Endpoint
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.DeviceType
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.Option
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.SourceAction
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse.Option
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetTxRequest.Option
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse.DeliveryStatus
 
get(int) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse.DiscoveryStatus
 
get16BitValue() - Method in class com.rapplogic.xbee.api.XBeeAddress16
 
get16BitValue() - Method in class com.rapplogic.xbee.util.DoubleByte
 
getAddress() - Method in class com.rapplogic.xbee.api.XBeeAddress
 
getAddress() - Method in class com.rapplogic.xbee.api.XBeeAddress16
 
getAddress() - Method in class com.rapplogic.xbee.api.XBeeAddress64
 
getAnalog(int) - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the 10-bit analog value of the specified pin.
getAnalog(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
Returns a 10 bit value of ADC line 0, if enabled.
getAnalog0() - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
getAnalog0() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
Consider using getAnalog(pin) instead
getAnalog1() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the 10-bit analog value of pin 19 (D1), when this pin configured for Analog Input (D1=2) Returns null if pin 19 is not configured for Analog input.
getAnalog1() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
getAnalog2() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the 10-bit analog value of pin 18 (D2), when this pin configured for Analog Input (D2=2) Returns null if pin 18 is not configured for Analog input.
getAnalog2() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
getAnalog3() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the 10-bit analog value of pin 17 (D3), when this pin configured for Analog Input (D3=2) Returns null if pin 17 is not configured for Analog input.
getAnalog3() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
getAnalog4() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the 10-bit analog value of pin 11 (D4), when this pin configured for Analog Input (D4=2) Returns null if pin 11 is not configured for Analog input.
getAnalog5() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the 10-bit analog value of pin 15 (D5), when this pin configured for Analog Input (D5=2) Returns null if pin 15 is not configured for Analog input.
getAnalogChannelMask() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
getApiId() - Method in class com.rapplogic.xbee.api.AtCommand
 
getApiId() - Method in class com.rapplogic.xbee.api.AtCommandQueue
 
getApiId() - Method in interface com.rapplogic.xbee.api.IPacketParser
 
getApiId() - Method in class com.rapplogic.xbee.api.PacketParser
 
getApiId() - Method in class com.rapplogic.xbee.api.RemoteAtRequest
 
getApiId() - Method in class com.rapplogic.xbee.api.wpan.TxRequest16
 
getApiId() - Method in class com.rapplogic.xbee.api.wpan.TxRequest64
 
getApiId() - Method in class com.rapplogic.xbee.api.XBeeRequest
 
getApiId() - Method in class com.rapplogic.xbee.api.XBeeResponse
 
getApiId() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
getApiId() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
getArray() - Method in class com.rapplogic.xbee.util.DoubleByte
 
getAtCommand() - Method in class com.rapplogic.xbee.XBeePin
 
getAtPin() - Method in class com.rapplogic.xbee.XBeePin
 
getBit(int, int) - Static method in class com.rapplogic.xbee.util.ByteUtils
Returns true if the bit is on (1) at the specified position Position range: 1-8
getBroadcastRadius() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
getByteArray() - Method in class com.rapplogic.xbee.api.XBeePacket
 
getBytesRead() - Method in interface com.rapplogic.xbee.api.IPacketParser
 
getBytesRead() - Method in class com.rapplogic.xbee.api.PacketParser
Does not include any escape bytes
getCapabilities() - Method in class com.rapplogic.xbee.XBeePin
 
getCause() - Method in exception com.rapplogic.xbee.api.XBeeException
 
getChannelIndicator1() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
getChannelIndicator2() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
getChar1() - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
getChar2() - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
getChecksum() - Method in class com.rapplogic.xbee.api.Checksum
 
getChecksum() - Method in class com.rapplogic.xbee.api.PacketParser
 
getChecksum() - Method in class com.rapplogic.xbee.api.XBeeResponse
 
getClusterId() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
getClusterId() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
getCommand() - Method in class com.rapplogic.xbee.api.AtCommand
 
getCommand() - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
getCommandData() - Method in class com.rapplogic.xbee.api.RemoteAtResponse
Deprecated. use getValue instead
getCommandName() - Method in class com.rapplogic.xbee.api.RemoteAtResponse
Deprecated. use getCommand instead
getCurrentFrameId() - Method in interface com.rapplogic.xbee.api.IXBee
 
getCurrentFrameId() - Method in class com.rapplogic.xbee.api.XBee
 
getData() - Method in class com.rapplogic.xbee.api.wpan.RxResponse
 
getData() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxResponse
 
getDefaultCapability() - Method in class com.rapplogic.xbee.XBeePin
 
getDeliveryStatus() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
getDescription() - Method in enum com.rapplogic.xbee.api.zigbee.AssociationStatus
 
getDescription() - Method in class com.rapplogic.xbee.XBeePin
 
getDestAddr16() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
getDestAddr64() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
getDestinationEndpoint() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
getDestinationEndpoint() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
getDeviceType() - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
getDeviceType() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getDigitalChannelMaskLsb() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
getDigitalChannelMaskMsb() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
getDioLsb() - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
getDioLsb() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
Returns the DIO LSB, only if sample contains digital; null otherwise
getDioMsb() - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
getDioMsb() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
Returns the DIO MSB, only if sample contains digital; null otherwise
getDiscoveryStatus() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
getEndpoint() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest.ClusterId
 
getErrorMsg() - Method in class com.rapplogic.xbee.api.ErrorResponse
A bit redundant in that it is the same as getException.getMessage()
getException() - Method in class com.rapplogic.xbee.api.ErrorResponse
 
getFrameData() - Method in class com.rapplogic.xbee.api.AtCommand
 
getFrameData() - Method in class com.rapplogic.xbee.api.RemoteAtRequest
 
getFrameData() - Method in class com.rapplogic.xbee.api.wpan.TxRequest16
 
getFrameData() - Method in class com.rapplogic.xbee.api.wpan.TxRequest64
 
getFrameData() - Method in class com.rapplogic.xbee.api.XBeeRequest
 
getFrameData() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
Gets frame data from tx request (super) and inserts necessary bytes
getFrameData() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
getFrameDataAsIntArrayOutputStream() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
getFrameDataBytesRead() - Method in interface com.rapplogic.xbee.api.IPacketParser
 
getFrameDataBytesRead() - Method in class com.rapplogic.xbee.api.PacketParser
Returns number of bytes remaining, relative to the stated packet length (not including checksum).
getFrameId() - Method in class com.rapplogic.xbee.api.XBeeFrameIdResponse
 
getFrameId() - Method in class com.rapplogic.xbee.api.XBeeRequest
 
getGenericApiId() - Method in class com.rapplogic.xbee.api.GenericResponse
 
getInputStream() - Method in class com.rapplogic.xbee.RxTxSerialComm
 
getInputStream() - Method in interface com.rapplogic.xbee.XBeeConnection
 
getIntApiId() - Method in interface com.rapplogic.xbee.api.IPacketParser
 
getIntApiId() - Method in class com.rapplogic.xbee.api.PacketParser
 
getIntArray() - Method in interface com.rapplogic.xbee.util.IIntArray
 
getIntArray() - Method in class com.rapplogic.xbee.util.IntArrayOutputStream
 
getInternalList() - Method in class com.rapplogic.xbee.util.IntArrayOutputStream
 
getLength() - Method in interface com.rapplogic.xbee.api.IPacketParser
 
getLength() - Method in class com.rapplogic.xbee.api.PacketParser
 
getLength() - Method in class com.rapplogic.xbee.api.XBeePacketLength
 
getLength() - Method in class com.rapplogic.xbee.api.XBeeResponse
 
getLsb() - Method in class com.rapplogic.xbee.api.XBeeAddress16
 
getLsb() - Method in class com.rapplogic.xbee.util.DoubleByte
 
getMaxPayloadSize() - Method in class com.rapplogic.xbee.api.wpan.TxRequestBase
 
getMaxPayloadSize() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
getMaxQueueSize() - Method in class com.rapplogic.xbee.api.XBeeConfiguration
 
getMfgId() - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
getMfgId() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getMsb() - Method in class com.rapplogic.xbee.api.XBeeAddress16
 
getMsb() - Method in class com.rapplogic.xbee.util.DoubleByte
 
getName() - Method in class com.rapplogic.xbee.XBeePin
 
getNextFrameId() - Method in interface com.rapplogic.xbee.api.IXBee
 
getNextFrameId() - Method in class com.rapplogic.xbee.api.XBee
This is useful for obtaining a frame id when composing your XBeeRequest.
getNodeAddress16() - Method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
getNodeAddress16() - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
getNodeAddress64() - Method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
getNodeAddress64() - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
getNodeIdentifier() - Method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
getNodeIdentifier() - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
getNodeIdentifier() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getOption() - Method in class com.rapplogic.xbee.api.wpan.TxRequestBase
 
getOption() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getOption() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
getOption() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
getOptions() - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
getOutputStream() - Method in class com.rapplogic.xbee.RxTxSerialComm
 
getOutputStream() - Method in interface com.rapplogic.xbee.XBeeConnection
 
getPacket() - Method in class com.rapplogic.xbee.api.XBeePacket
Deprecated. use getByteArray
getPacketBytes() - Method in class com.rapplogic.xbee.api.XBeeResponse
Deprecated. Use getRawPacketBytes instead
getPacketListenerList() - Method in class com.rapplogic.xbee.api.InputStreamThread
 
getParent() - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
getParentAddress() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getPayload() - Method in class com.rapplogic.xbee.api.wpan.TxRequestBase
 
getPayload() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
getPin() - Method in class com.rapplogic.xbee.XBeePin
 
getProcessedPacketBytes() - Method in class com.rapplogic.xbee.api.XBeeResponse
Returns an array of all bytes (after being un-escaped) in the packet except the start byte.
getProfileId() - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
getProfileId() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
getProfileId() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
getProfileId() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getRawPacketBytes() - Method in class com.rapplogic.xbee.api.XBeeResponse
Returns an array all bytes (as received off radio, including escape bytes) in packet except the start byte.
getRemainingBytes() - Method in interface com.rapplogic.xbee.api.IPacketParser
 
getRemainingBytes() - Method in class com.rapplogic.xbee.api.PacketParser
Number of bytes remaining to be read, including the checksum
getRemoteAddr16() - Method in class com.rapplogic.xbee.api.RemoteAtRequest
 
getRemoteAddr16() - Method in class com.rapplogic.xbee.api.wpan.TxRequest16
 
getRemoteAddr64() - Method in class com.rapplogic.xbee.api.RemoteAtRequest
 
getRemoteAddr64() - Method in class com.rapplogic.xbee.api.wpan.TxRequest64
 
getRemoteAddress() - Method in class com.rapplogic.xbee.api.wpan.RxResponse16
 
getRemoteAddress() - Method in class com.rapplogic.xbee.api.wpan.RxResponse64
 
getRemoteAddress16() - Method in class com.rapplogic.xbee.api.RemoteAtResponse
 
getRemoteAddress16() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getRemoteAddress16() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
getRemoteAddress16() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
getRemoteAddress16_2() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getRemoteAddress64() - Method in class com.rapplogic.xbee.api.RemoteAtResponse
 
getRemoteAddress64() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getRemoteAddress64() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
getRemoteAddress64_2() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getResponse() - Method in interface com.rapplogic.xbee.api.IXBee
 
getResponse(int) - Method in interface com.rapplogic.xbee.api.IXBee
 
getResponse() - Method in class com.rapplogic.xbee.api.XBee
Same as getResponse(int) but does not timeout.
getResponse(int) - Method in class com.rapplogic.xbee.api.XBee
This method returns an XBeeResponse from the queue, if available, or waits up to "timeout" milliseconds for a response.
getResponseQueue() - Method in class com.rapplogic.xbee.api.InputStreamThread
 
getResponseQueueFilter() - Method in class com.rapplogic.xbee.api.XBeeConfiguration
 
getResponseQueueSize() - Method in class com.rapplogic.xbee.api.XBee
Returns the number of packets available in the response queue for immediate consumption
getRetryCount() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
getRssi() - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
getRssi() - Method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
getSamples() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
getSendSynchronousTimeout() - Method in class com.rapplogic.xbee.api.XBeeConfiguration
 
getSourceAction() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
getSourceAddress() - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
Returns either a XBeeAddress16 or XBeeAddress64 depending on if the packet is configured for 16 or 64 bit addressing.
getSourceEndpoint() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
getSourceEndpoint() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
getStatus() - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
getStatus() - Method in class com.rapplogic.xbee.api.ModemStatusResponse
 
getStatus() - Method in class com.rapplogic.xbee.api.wpan.TxStatusResponse
 
getStatus() - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
getSupplyVoltage() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
getValue() - Method in enum com.rapplogic.xbee.api.ApiId
 
getValue() - Method in class com.rapplogic.xbee.api.AtCommand
 
getValue() - Method in class com.rapplogic.xbee.api.AtCommandResponse
Returns the command data byte array.
getValue() - Method in enum com.rapplogic.xbee.api.AtCommandResponse.Status
 
getValue() - Method in enum com.rapplogic.xbee.api.ModemStatusResponse.Status
 
getValue() - Method in enum com.rapplogic.xbee.api.wpan.TxRequestBase.Option
 
getValue() - Method in enum com.rapplogic.xbee.api.wpan.TxStatusResponse.Status
 
getValue() - Method in enum com.rapplogic.xbee.api.XBeePacket.SpecialByte
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.AssociationStatus
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZBNodeDiscover.DeviceType
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest.ClusterId
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest.Endpoint
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.DeviceType
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.Option
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.SourceAction
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse.Option
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetTxRequest.Option
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse.DeliveryStatus
 
getValue() - Method in enum com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse.DiscoveryStatus
 
getValue() - Method in enum com.rapplogic.xbee.XBeePin.Capability
 
getWpanPins() - Static method in class com.rapplogic.xbee.XBeePin
 
getXBeeConnection() - Method in class com.rapplogic.xbee.api.InputStreamThread
 
getXBeePacket() - Method in class com.rapplogic.xbee.api.XBeeRequest
 
getZigBeePins() - Static method in class com.rapplogic.xbee.XBeePin
 

H

handleAndThrow(Exception) - Static method in class com.rapplogic.xbee.util.ExceptionHandler
 
handlePacket(XBeeResponse) - Method in interface com.rapplogic.xbee.api.XBeePacketHandler
 
handleSerialEvent(SerialPortEvent) - Method in interface com.rapplogic.xbee.RxTxSerialEventListener
 
HardwareVersion - Class in com.rapplogic.xbee.api
Represents a XBee Address.
HardwareVersion() - Constructor for class com.rapplogic.xbee.api.HardwareVersion
 
HardwareVersion.RadioType - Enum in com.rapplogic.xbee.api
 
hashCode() - Method in class com.rapplogic.xbee.api.XBeeAddress16
 
hashCode() - Method in class com.rapplogic.xbee.api.XBeeAddress64
 
hashCode() - Method in class com.rapplogic.xbee.api.XBeeResponse
 
hashCode() - Method in class com.rapplogic.xbee.util.DoubleByte
 

I

IIntArray - Interface in com.rapplogic.xbee.util
 
IIntInputStream - Interface in com.rapplogic.xbee.util
 
initProviderConnection(XBeeConnection) - Method in class com.rapplogic.xbee.api.XBee
Allows a protocol specific implementation of XBeeConnection to be used instead of the default RXTX connection.
InputStreamThread - Class in com.rapplogic.xbee.api
Reads data from the input stream and hands off to PacketParser for packet parsing.
InputStreamThread(XBeeConnection, XBeeConfiguration) - Constructor for class com.rapplogic.xbee.api.InputStreamThread
 
InputStreamWrapper - Class in com.rapplogic.xbee.util
 
InputStreamWrapper(InputStream) - Constructor for class com.rapplogic.xbee.util.InputStreamWrapper
 
IntArrayInputStream - Class in com.rapplogic.xbee.util
//TODO replace with nio.IntBuffer
IntArrayInputStream(int[]) - Constructor for class com.rapplogic.xbee.util.IntArrayInputStream
 
IntArrayOutputStream - Class in com.rapplogic.xbee.util
TODO replace with nio.IntBuffer
IntArrayOutputStream() - Constructor for class com.rapplogic.xbee.util.IntArrayOutputStream
 
interrupt() - Method in class com.rapplogic.xbee.api.InputStreamThread
 
IoSample - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
IoSample(RxResponseIoSample) - Constructor for class com.rapplogic.xbee.api.wpan.IoSample
 
IPacketParser - Interface in com.rapplogic.xbee.api
 
isA0Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isA0Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
Consider using isAnalogEnable(pin) instead
isA1Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isA1Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isA2Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isA2Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isA3Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isA3Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isA4Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isA5Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isAckError() - Method in class com.rapplogic.xbee.api.wpan.TxStatusResponse
 
isAddressBroadcast() - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
isAnalogEnabled(int) - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isAnalogEnabled(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isApplyChanges() - Method in class com.rapplogic.xbee.api.RemoteAtRequest
 
isCcaError() - Method in class com.rapplogic.xbee.api.wpan.TxStatusResponse
 
isConnected() - Method in interface com.rapplogic.xbee.api.IXBee
 
isConnected() - Method in class com.rapplogic.xbee.api.XBee
Indicates if serial port connection has been established.
isD0Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isD0Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
Consider using isDigitalEnabled(pin) instead
isD0On() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of pin 20 (D0) when this pin is configured for Digital input (D0=3) Returns null if pin 20 is not configured for Digital input
isD0On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
Consider using isDigitalOn(pin)
isD10Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD10On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD11Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD11On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD12Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD12On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD1Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isD1Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD1On() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of pin 19 (D1) when this pin is configured for Digital input (D1=3) Returns null if pin 19 is not configured for Digital input
isD1On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD2Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isD2Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD2On() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of pin 18 (D2) when this pin is configured for Digital input (D2=3) Returns null if pin 18 is not configured for Digital input
isD2On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD3Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isD3Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD3On() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of pin 17 (D3) when this pin is configured for Digital input (D3=3) Returns null if pin 17 is not configured for Digital input
isD3On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD4Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isD4Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD4On() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of pin 11 (D4) when this pin is configured for Digital input (D4=3) Returns null if pin 11 is not configured for Digital input
isD4On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD5Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isD5Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD5On() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of pin 15 (D5) when this pin is configured for Digital input (D5=3) Returns null if pin 15 is not configured for Digital input
isD5On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD6Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isD6Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD6On() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of pin 16 (D6) when this pin is configured for Digital input (D6=3) Returns null if pin 16 is not configured for Digital input
isD6On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD7Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isD7Enabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD7On() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of pin 12 (D7) when this pin is configured for Digital input (D7=3) Returns null if pin 12 is not configured for Digital input
isD7On() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isD8Enabled() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isD8On() - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of pin 9 (D8) when this pin is configured for Digital input (D8=3) Returns null if pin 9 is not configured for Digital input
isDigitalEnabled(int) - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
isDigitalEnabled(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
isDigitalOn(int) - Method in class com.rapplogic.xbee.api.wpan.IoSample
Returns the digital value of the specified pin.
isDigitalOn(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
If digital I/O line (DIO0) is enabled: returns true if digital 0 is HIGH (ON); false if it is LOW (OFF).
isDone() - Method in class com.rapplogic.xbee.api.PacketParser
 
isError() - Method in class com.rapplogic.xbee.api.XBeeResponse
Indicates an error occurred during the parsing of the packet.
isOk() - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
isPanBroadcast() - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
isPurged() - Method in class com.rapplogic.xbee.api.wpan.TxStatusResponse
 
isShutdownHook() - Method in class com.rapplogic.xbee.api.XBeeConfiguration
 
isSixteenBitAddressUnknown() - Method in class com.rapplogic.xbee.api.RemoteAtResponse
 
isSpecialByte(int) - Static method in class com.rapplogic.xbee.api.XBeePacket
 
isStartupChecks() - Method in class com.rapplogic.xbee.api.XBeeConfiguration
 
isSuccess() - Method in class com.rapplogic.xbee.api.wpan.TxStatusResponse
Returns true if the delivery status is SUCCESS
isSuccess() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
Returns true if the delivery status is SUCCESS
isSupplyVoltageEnabled() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
(from the spec) The voltage supply threshold is set with the V+ command.
IXBee - Interface in com.rapplogic.xbee.api
XBee interface

M

main(String[]) - Static method in class com.rapplogic.xbee.api.Checksum
 
main(String[]) - Static method in class com.rapplogic.xbee.XBeePin
 
MAX_PAYLOAD_SIZE - Static variable in class com.rapplogic.xbee.api.wpan.TxRequestBase
Maximum payload size as specified in the series 1 XBee manual.
ModemStatusResponse - Class in com.rapplogic.xbee.api
RF module status messages are sent from the module in response to specific conditions.
ModemStatusResponse() - Constructor for class com.rapplogic.xbee.api.ModemStatusResponse
 
ModemStatusResponse.Status - Enum in com.rapplogic.xbee.api
 

N

NO_RESPONSE_FRAME_ID - Static variable in class com.rapplogic.xbee.api.XBeeRequest
 
NoRequestResponse - Interface in com.rapplogic.xbee.api
This filter is used to capture only RX packets that are not a response to a TX packet.

O

open(String, int) - Method in interface com.rapplogic.xbee.api.IXBee
 
open(String, int) - Method in class com.rapplogic.xbee.api.XBee
If XBeeConnection.startUpChecks is set to true (default), this method will check if the AP parameter is set correctly and attempt to update if AP=1.
openSerialPort(String, int) - Method in class com.rapplogic.xbee.RxTxSerialComm
 
openSerialPort(String, String, int, int) - Method in class com.rapplogic.xbee.RxTxSerialComm
 
openSerialPort(String, String, int, int, int, int, int, int) - Method in class com.rapplogic.xbee.RxTxSerialComm
 

P

PacketListener - Interface in com.rapplogic.xbee.api
Add an implementation of this interface to xbee.addPacketListener to get notifications of new packets

PacketParser - Class in com.rapplogic.xbee.api
Reads a packet from the input stream, verifies checksum and creates an XBeeResponse object

Notes:

Escaped bytes increase packet length but packet stated length only indicates un-escaped bytes.

PacketParser(InputStream) - Constructor for class com.rapplogic.xbee.api.PacketParser
 
PacketParser(IIntInputStream) - Constructor for class com.rapplogic.xbee.api.PacketParser
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.ErrorResponse
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.GenericResponse
 
parse(AtCommandResponse) - Static method in class com.rapplogic.xbee.api.HardwareVersion
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.ModemStatusResponse
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.RemoteAtResponse
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.wpan.RxResponse
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.wpan.RxResponse16
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.wpan.RxResponse64
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.wpan.TxStatusResponse
 
parse(AtCommandResponse) - Static method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.XBeeResponse
All subclasses must implement to parse the packet from the input stream.
parse(AtCommandResponse) - Static method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxResponse
 
parse(IPacketParser) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
parse10BitAnalog(int, int) - Static method in class com.rapplogic.xbee.util.ByteUtils
Parses a 10-bit analog value from the input stream
parse10BitAnalog(IIntInputStream, int) - Static method in class com.rapplogic.xbee.util.ByteUtils
 
parseAddress(IPacketParser) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
parseAddress16() - Method in interface com.rapplogic.xbee.api.IPacketParser
 
parseAddress16() - Method in class com.rapplogic.xbee.api.PacketParser
 
parseAddress64() - Method in interface com.rapplogic.xbee.api.IPacketParser
 
parseAddress64() - Method in class com.rapplogic.xbee.api.PacketParser
 
parseBase(IPacketParser) - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
parseIoSample(IIntInputStream) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
This method is a bit non standard since it needs to parse an IO sample from either a RX response or a Remote AT/Local AT response (IS).
parseIsSample(AtCommandResponse) - Static method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
parseOption(IPacketParser) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
parsePacket() - Method in class com.rapplogic.xbee.api.PacketParser
This method is guaranteed (unless I screwed up) to return an instance of XBeeResponse and should never throw an exception If an exception occurs, it will be packaged and returned as an ErrorResponse.
printAll(String) - Static method in enum com.rapplogic.xbee.XBeePin.Capability
 
printAll(List<XBeePin>, String) - Static method in class com.rapplogic.xbee.XBeePin
 
processResponse(XBeeResponse) - Method in interface com.rapplogic.xbee.api.PacketListener
 

R

read(String) - Method in interface com.rapplogic.xbee.api.IPacketParser
 
read(String) - Method in class com.rapplogic.xbee.api.PacketParser
Same as read() but logs the context of the byte being read.
read() - Method in class com.rapplogic.xbee.api.PacketParser
This method reads bytes from the underlying input stream and performs the following tasks: 1.
read() - Method in interface com.rapplogic.xbee.util.IIntInputStream
 
read(String) - Method in interface com.rapplogic.xbee.util.IIntInputStream
 
read() - Method in class com.rapplogic.xbee.util.InputStreamWrapper
 
read(String) - Method in class com.rapplogic.xbee.util.InputStreamWrapper
 
read() - Method in class com.rapplogic.xbee.util.IntArrayInputStream
 
read(int) - Method in class com.rapplogic.xbee.util.IntArrayInputStream
Reads size bytes from the input stream and returns the bytes in an array
read(String) - Method in class com.rapplogic.xbee.util.IntArrayInputStream
 
readRemainingBytes() - Method in interface com.rapplogic.xbee.api.IPacketParser
 
readRemainingBytes() - Method in class com.rapplogic.xbee.api.PacketParser
Reads all remaining bytes except for checksum
registerResponseHandler(int, Class<? extends XBeeResponse>) - Static method in class com.rapplogic.xbee.api.XBee
 
RemoteAtRequest - Class in com.rapplogic.xbee.api
Supported by both series 1 (10C8 firmware and later) and series 2.
RemoteAtRequest(int, XBeeAddress64, XBeeAddress16, boolean, String, int[]) - Constructor for class com.rapplogic.xbee.api.RemoteAtRequest
Creates a Remote AT request for setting an AT command on a remote XBee

Note: When setting a value, you must set applyChanges for the setting to take effect.

RemoteAtRequest(int, XBeeAddress64, XBeeAddress16, boolean, String) - Constructor for class com.rapplogic.xbee.api.RemoteAtRequest
Creates a Remote AT request for querying the current value of an AT command on a remote XBee
RemoteAtRequest(XBeeAddress64, String, int[]) - Constructor for class com.rapplogic.xbee.api.RemoteAtRequest
Abbreviated Constructor for setting an AT command on a remote XBee.
RemoteAtRequest(XBeeAddress64, String) - Constructor for class com.rapplogic.xbee.api.RemoteAtRequest
Abbreviated Constructor for querying the value of an AT command on a remote XBee.
RemoteAtRequest(XBeeAddress16, String) - Constructor for class com.rapplogic.xbee.api.RemoteAtRequest
Creates a Remote AT instance for querying the value of an AT command on a remote XBee, by specifying the 16-bit address.
RemoteAtRequest(XBeeAddress16, String, int[]) - Constructor for class com.rapplogic.xbee.api.RemoteAtRequest
Creates a Remote AT instance for setting the value of an AT command on a remote XBee, by specifying the 16-bit address and value.
RemoteAtResponse - Class in com.rapplogic.xbee.api
Supported by both series 1 (10C8 firmware and later) and series 2.
RemoteAtResponse() - Constructor for class com.rapplogic.xbee.api.RemoteAtResponse
 
removePacketListener(PacketListener) - Method in interface com.rapplogic.xbee.api.IXBee
 
removePacketListener(PacketListener) - Method in class com.rapplogic.xbee.api.XBee
 
ResponseFilter - Interface in com.rapplogic.xbee.api
 
run() - Method in class com.rapplogic.xbee.api.InputStreamThread
 
RxBaseResponse - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
RxBaseResponse() - Constructor for class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
RxResponse - Class in com.rapplogic.xbee.api.wpan
 
RxResponse() - Constructor for class com.rapplogic.xbee.api.wpan.RxResponse
 
RxResponse16 - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
RxResponse16() - Constructor for class com.rapplogic.xbee.api.wpan.RxResponse16
 
RxResponse64 - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
RxResponse64() - Constructor for class com.rapplogic.xbee.api.wpan.RxResponse64
 
RxResponseIoSample - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
RxResponseIoSample() - Constructor for class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
RxTxSerialComm - Class in com.rapplogic.xbee
This class encapsulates a RXTX serial port, providing access to input/output streams, and notifying the subclass of new data events via the handleSerialData method.
RxTxSerialComm() - Constructor for class com.rapplogic.xbee.RxTxSerialComm
 
RxTxSerialEventListener - Interface in com.rapplogic.xbee
 

S

sendAsynchronous(XBeeRequest) - Method in interface com.rapplogic.xbee.api.IXBee
 
sendAsynchronous(XBeeRequest) - Method in class com.rapplogic.xbee.api.XBee
Sends an XBeeRequest though the XBee interface in an asynchronous manner, such that it will return immediately, without waiting for a response.
sendAtCommand(AtCommand) - Method in class com.rapplogic.xbee.api.XBee
Deprecated. Use this.sendSynchronous(command, timeout);
sendPacket(XBeePacket) - Method in interface com.rapplogic.xbee.api.IXBee
 
sendPacket(int[]) - Method in interface com.rapplogic.xbee.api.IXBee
 
sendPacket(XBeePacket) - Method in class com.rapplogic.xbee.api.XBee
It's possible for packets to get interspersed if multiple threads send simultaneously.
sendPacket(int[]) - Method in class com.rapplogic.xbee.api.XBee
This exists solely for the XMPP project.
sendRequest(XBeeRequest) - Method in class com.rapplogic.xbee.api.XBee
 
sendSynchronous(XBeeRequest, int) - Method in interface com.rapplogic.xbee.api.IXBee
 
sendSynchronous(XBeeRequest, int) - Method in class com.rapplogic.xbee.api.XBee
Synchronous method for sending an XBeeRequest and obtaining the corresponding response (response that has same frame id).
sendSynchronous(XBeeRequest) - Method in class com.rapplogic.xbee.api.XBee
Uses sendSynchronous timeout defined in XBeeConfiguration (default is 5000ms)
serialEvent(SerialPortEvent) - Method in class com.rapplogic.xbee.RxTxSerialComm
 
setAddress(int[]) - Method in class com.rapplogic.xbee.api.XBeeAddress64
 
setAnalog0(Integer) - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
setAnalog0(Integer) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
setAnalog1(Integer) - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
setAnalog1(Integer) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
setAnalog2(Integer) - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
setAnalog2(Integer) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
setAnalog3(Integer) - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
setAnalog3(Integer) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
setAnalog4(Integer) - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
setAnalog5(Integer) - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
setApiId(ApiId) - Method in class com.rapplogic.xbee.api.XBeeRequest
 
setApiId(ApiId) - Method in class com.rapplogic.xbee.api.XBeeResponse
 
setApplyChanges(boolean) - Method in class com.rapplogic.xbee.api.RemoteAtRequest
 
setAtCommand(String) - Method in class com.rapplogic.xbee.XBeePin
 
setAtPin(Integer) - Method in class com.rapplogic.xbee.XBeePin
 
setBroadcastRadius(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
setBytesRead(int) - Method in class com.rapplogic.xbee.api.PacketParser
 
setCapabilities(List<XBeePin.Capability>) - Method in class com.rapplogic.xbee.XBeePin
 
setCause(Exception) - Method in exception com.rapplogic.xbee.api.XBeeException
 
setChannelIndicator1(int) - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
setChannelIndicator2(int) - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
setChar1(int) - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
setChar2(int) - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
setChecksum(int) - Method in class com.rapplogic.xbee.api.XBeeResponse
 
setClusterId(DoubleByte) - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
setClusterId(DoubleByte) - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
setCommand(String) - Method in class com.rapplogic.xbee.api.AtCommand
 
setData(int[]) - Method in class com.rapplogic.xbee.api.wpan.RxResponse
 
setData(int[]) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxResponse
 
setDefaultCapability(XBeePin.Capability) - Method in class com.rapplogic.xbee.XBeePin
 
setDeliveryStatus(ZNetTxStatusResponse.DeliveryStatus) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
setDescription(String) - Method in class com.rapplogic.xbee.XBeePin
 
setDestAddr16(XBeeAddress16) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
setDestAddr64(XBeeAddress64) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
setDestinationEndpoint(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
setDestinationEndpoint(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
setDeviceType(ZBNodeDiscover.DeviceType) - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
setDeviceType(ZNetNodeIdentificationResponse.DeviceType) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setDioLsb(Integer) - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
setDioMsb(Integer) - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
setDiscoveryStatus(ZNetTxStatusResponse.DiscoveryStatus) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
setDone(boolean) - Method in class com.rapplogic.xbee.api.InputStreamThread
 
setDone(boolean) - Method in class com.rapplogic.xbee.api.PacketParser
 
setError(boolean) - Method in class com.rapplogic.xbee.api.XBeeResponse
 
setErrorMsg(String) - Method in class com.rapplogic.xbee.api.ErrorResponse
 
setException(Exception) - Method in class com.rapplogic.xbee.api.ErrorResponse
 
setFrameId(int) - Method in class com.rapplogic.xbee.api.XBeeFrameIdResponse
 
setFrameId(int) - Method in class com.rapplogic.xbee.api.XBeeRequest
 
setGenericApiId(int) - Method in class com.rapplogic.xbee.api.GenericResponse
 
setLength(XBeePacketLength) - Method in class com.rapplogic.xbee.api.XBeeResponse
 
setLsb(int) - Method in class com.rapplogic.xbee.api.XBeeAddress16
 
setLsb(int) - Method in class com.rapplogic.xbee.util.DoubleByte
 
setMaxPayloadSize(int) - Method in class com.rapplogic.xbee.api.wpan.TxRequestBase
 
setMaxPayloadSize(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
setMfgId(int[]) - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
setMfgId(DoubleByte) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setMsb(int) - Method in class com.rapplogic.xbee.api.XBeeAddress16
 
setMsb(int) - Method in class com.rapplogic.xbee.util.DoubleByte
 
setName(String) - Method in class com.rapplogic.xbee.XBeePin
 
setNodeAddress16(XBeeAddress16) - Method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
setNodeAddress16(XBeeAddress16) - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
setNodeAddress64(XBeeAddress64) - Method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
setNodeAddress64(XBeeAddress64) - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
setNodeIdentifier(String) - Method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
setNodeIdentifier(String) - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
setNodeIdentifier(String) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setOption(TxRequestBase.Option) - Method in class com.rapplogic.xbee.api.wpan.TxRequestBase
 
setOption(ZNetNodeIdentificationResponse.Option) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setOption(ZNetRxBaseResponse.Option) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
setOption(ZNetTxRequest.Option) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
setOptions(int) - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
setParent(XBeeAddress16) - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
setParentAddress(XBeeAddress16) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setPayload(int[]) - Method in class com.rapplogic.xbee.api.wpan.TxRequestBase
 
setPayload(int[]) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
setPin(Integer) - Method in class com.rapplogic.xbee.XBeePin
 
setProfileId(int[]) - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
setProfileId(DoubleByte) - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
setProfileId(DoubleByte) - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
setProfileId(DoubleByte) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setRawPacketBytes(int[]) - Method in class com.rapplogic.xbee.api.XBeeResponse
 
setRemoteAddr16(XBeeAddress16) - Method in class com.rapplogic.xbee.api.RemoteAtRequest
 
setRemoteAddr16(XBeeAddress16) - Method in class com.rapplogic.xbee.api.wpan.TxRequest16
 
setRemoteAddr64(XBeeAddress64) - Method in class com.rapplogic.xbee.api.RemoteAtRequest
 
setRemoteAddr64(XBeeAddress64) - Method in class com.rapplogic.xbee.api.wpan.TxRequest64
 
setRemoteAddress16(XBeeAddress16) - Method in class com.rapplogic.xbee.api.RemoteAtResponse
 
setRemoteAddress16(XBeeAddress16) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setRemoteAddress16(XBeeAddress16) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
setRemoteAddress16(XBeeAddress16) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
setRemoteAddress16_2(XBeeAddress16) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setRemoteAddress64(XBeeAddress64) - Method in class com.rapplogic.xbee.api.RemoteAtResponse
 
setRemoteAddress64(XBeeAddress64) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setRemoteAddress64(XBeeAddress64) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
setRemoteAddress64_2(XBeeAddress64) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setRetryCount(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
setRssi(int) - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
setRssi(int) - Method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
setSamples(IoSample[]) - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
setSourceAction(ZNetNodeIdentificationResponse.SourceAction) - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
setSourceAddress(XBeeAddress) - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
setSourceEndpoint(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
setSourceEndpoint(int) - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
setStatus(AtCommandResponse.Status) - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
setStatus(ModemStatusResponse.Status) - Method in class com.rapplogic.xbee.api.ModemStatusResponse
 
setStatus(TxStatusResponse.Status) - Method in class com.rapplogic.xbee.api.wpan.TxStatusResponse
 
setStatus(int) - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
setSupplyVoltage(Integer) - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
setValue(int[]) - Method in class com.rapplogic.xbee.api.AtCommand
 
setValue(int[]) - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
stop(XBeeResponse) - Method in interface com.rapplogic.xbee.api.CollectTerminator
 
stringToIntArray(String) - Static method in class com.rapplogic.xbee.util.ByteUtils
 

T

toBase10(int[]) - Static method in class com.rapplogic.xbee.util.ByteUtils
 
toBase16(int[]) - Static method in class com.rapplogic.xbee.util.ByteUtils
 
toBase16(int[], String) - Static method in class com.rapplogic.xbee.util.ByteUtils
 
toBase16(int) - Static method in class com.rapplogic.xbee.util.ByteUtils
 
toBase2(int[]) - Static method in class com.rapplogic.xbee.util.ByteUtils
 
toBase2(int) - Static method in class com.rapplogic.xbee.util.ByteUtils
 
toChar(int[]) - Static method in class com.rapplogic.xbee.util.ByteUtils
Deprecated. use toString(int[] arr)
toString() - Method in enum com.rapplogic.xbee.api.ApiId
 
toString() - Method in class com.rapplogic.xbee.api.AtCommand
 
toString() - Method in class com.rapplogic.xbee.api.AtCommandResponse
 
toString() - Method in class com.rapplogic.xbee.api.ErrorResponse
 
toString() - Method in enum com.rapplogic.xbee.api.HardwareVersion.RadioType
 
toString() - Method in class com.rapplogic.xbee.api.ModemStatusResponse
 
toString() - Method in class com.rapplogic.xbee.api.RemoteAtRequest
 
toString() - Method in class com.rapplogic.xbee.api.RemoteAtResponse
 
toString() - Method in class com.rapplogic.xbee.api.wpan.IoSample
 
toString() - Method in class com.rapplogic.xbee.api.wpan.RxBaseResponse
 
toString() - Method in class com.rapplogic.xbee.api.wpan.RxResponse
 
toString() - Method in class com.rapplogic.xbee.api.wpan.RxResponseIoSample
 
toString() - Method in class com.rapplogic.xbee.api.wpan.TxRequest16
 
toString() - Method in class com.rapplogic.xbee.api.wpan.TxRequest64
 
toString() - Method in class com.rapplogic.xbee.api.wpan.TxRequestBase
 
toString() - Method in class com.rapplogic.xbee.api.wpan.TxStatusResponse
 
toString() - Method in class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
toString() - Method in class com.rapplogic.xbee.api.XBeeAddress
 
toString() - Method in class com.rapplogic.xbee.api.XBeeFrameIdResponse
 
toString() - Method in class com.rapplogic.xbee.api.XBeePacket
 
toString() - Method in class com.rapplogic.xbee.api.XBeeRequest
 
toString() - Method in class com.rapplogic.xbee.api.XBeeResponse
 
toString() - Method in class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
toString() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
toString() - Method in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
toString() - Method in class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
toString() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
toString() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
toString() - Method in class com.rapplogic.xbee.api.zigbee.ZNetRxResponse
 
toString() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
 
toString() - Method in class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
toString(int[]) - Static method in class com.rapplogic.xbee.util.ByteUtils
Converts an int array to string.
TxRequest16 - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
TxRequest16(XBeeAddress16, int[]) - Constructor for class com.rapplogic.xbee.api.wpan.TxRequest16
16 bit Tx Request with default frame id and awk option Keep in mind that if you programmed the destination address with X-CTU, the unit is hex, so if you set MY=1234, use 0x1234.
TxRequest16(XBeeAddress16, int, int[]) - Constructor for class com.rapplogic.xbee.api.wpan.TxRequest16
16 bit Tx Request with frame id argument Payload size is limited to 100 bytes, according to MaxStream documentation.
TxRequest16(XBeeAddress16, int, TxRequestBase.Option, int[]) - Constructor for class com.rapplogic.xbee.api.wpan.TxRequest16
Note: if option is DISABLE_ACK_OPTION you will not get a ack response and you must use the asynchronous send method
TxRequest64 - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
TxRequest64(XBeeAddress64, int[]) - Constructor for class com.rapplogic.xbee.api.wpan.TxRequest64
16 bit Tx Request with default frame id and awk option
TxRequest64(XBeeAddress64, int, int[]) - Constructor for class com.rapplogic.xbee.api.wpan.TxRequest64
16 bit Tx Request.
TxRequest64(XBeeAddress64, int, TxRequestBase.Option, int[]) - Constructor for class com.rapplogic.xbee.api.wpan.TxRequest64
Note: if option is DISABLE_ACK_OPTION you will not get a ack response and you must use the asynchronous send method
TxRequestBase - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
TxRequestBase() - Constructor for class com.rapplogic.xbee.api.wpan.TxRequestBase
 
TxRequestBase.Option - Enum in com.rapplogic.xbee.api.wpan
 
TxStatusResponse - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
TxStatusResponse() - Constructor for class com.rapplogic.xbee.api.wpan.TxStatusResponse
 
TxStatusResponse.Status - Enum in com.rapplogic.xbee.api.wpan
 

U

unEscapePacket(int[]) - Static method in class com.rapplogic.xbee.api.XBeePacket
 
unRegisterResponseHandler(int) - Static method in class com.rapplogic.xbee.api.XBee
 
updateFrameId(int) - Method in interface com.rapplogic.xbee.api.IXBee
 
updateFrameId(int) - Method in class com.rapplogic.xbee.api.XBee
Updates the frame id.

V

valueOf(String) - Static method in enum com.rapplogic.xbee.api.ApiId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.AtCommandResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.HardwareVersion.RadioType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.ModemStatusResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.wpan.TxRequestBase.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.wpan.TxStatusResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.XBeePacket.SpecialByte
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.AssociationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZBNodeDiscover.DeviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest.ClusterId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest.Endpoint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.DeviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.SourceAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetTxRequest.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse.DeliveryStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse.DiscoveryStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rapplogic.xbee.XBeePin.Capability
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.rapplogic.xbee.api.ApiId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.AtCommandResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.HardwareVersion.RadioType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.ModemStatusResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.wpan.TxRequestBase.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.wpan.TxStatusResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.XBeePacket.SpecialByte
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.AssociationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZBNodeDiscover.DeviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest.ClusterId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest.Endpoint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.DeviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse.SourceAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetTxRequest.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse.DeliveryStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse.DiscoveryStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rapplogic.xbee.XBeePin.Capability
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class com.rapplogic.xbee.api.Checksum
First add all relevant bytes, including checksum
verify(int[]) - Static method in class com.rapplogic.xbee.api.XBeePacket
Returns true if the packet is valid

W

withMaxQueueSize(int) - Method in class com.rapplogic.xbee.api.XBeeConfiguration
Sets the maximum size of the internal queue that supports the getResponse(..) method.
withNoRequestResponseQueueFilter() - Method in class com.rapplogic.xbee.api.XBeeConfiguration
Only adds responses that implement NoRequestResponse
withResponseQueueFilter(ResponseFilter) - Method in class com.rapplogic.xbee.api.XBeeConfiguration
 
withSendSynchronousTimeout(int) - Method in class com.rapplogic.xbee.api.XBeeConfiguration
 
withShutdownHook(boolean) - Method in class com.rapplogic.xbee.api.XBeeConfiguration
Controls is a startup check is performed when connecting to the XBee.
withStartupChecks(boolean) - Method in class com.rapplogic.xbee.api.XBeeConfiguration
Controls is a startup check is performed when connecting to the XBee.
WpanNodeDiscover - Class in com.rapplogic.xbee.api.wpan
Series 1 XBee.
WpanNodeDiscover() - Constructor for class com.rapplogic.xbee.api.wpan.WpanNodeDiscover
 
write(int) - Method in class com.rapplogic.xbee.util.IntArrayOutputStream
 
write(int[]) - Method in class com.rapplogic.xbee.util.IntArrayOutputStream
 

X

XBee - Class in com.rapplogic.xbee.api
This is an API for communicating with Digi XBee 802.15.4 and ZigBee radios via the serial port

XBee() - Constructor for class com.rapplogic.xbee.api.XBee
 
XBee(XBeeConfiguration) - Constructor for class com.rapplogic.xbee.api.XBee
 
XBeeAddress - Class in com.rapplogic.xbee.api
Represents a XBee Address.
XBeeAddress() - Constructor for class com.rapplogic.xbee.api.XBeeAddress
 
XBeeAddress16 - Class in com.rapplogic.xbee.api
Represents a 16-bit XBee Address.
XBeeAddress16(int, int) - Constructor for class com.rapplogic.xbee.api.XBeeAddress16
Provide address as msb byte and lsb byte
XBeeAddress16(int[]) - Constructor for class com.rapplogic.xbee.api.XBeeAddress16
 
XBeeAddress16() - Constructor for class com.rapplogic.xbee.api.XBeeAddress16
 
XBeeAddress64 - Class in com.rapplogic.xbee.api
Represents a 64-bit XBee Address

XBeeAddress64(String) - Constructor for class com.rapplogic.xbee.api.XBeeAddress64
Parses an 64-bit XBee address from a string representation Must be in the format "## ## ## ## ## ## ## ##" (i.e.
XBeeAddress64(int, int, int, int, int, int, int, int) - Constructor for class com.rapplogic.xbee.api.XBeeAddress64
Creates a 64-bit address
XBeeAddress64(int[]) - Constructor for class com.rapplogic.xbee.api.XBeeAddress64
 
XBeeAddress64() - Constructor for class com.rapplogic.xbee.api.XBeeAddress64
 
XBeeConfiguration - Class in com.rapplogic.xbee.api
 
XBeeConfiguration() - Constructor for class com.rapplogic.xbee.api.XBeeConfiguration
 
XBeeConnection - Interface in com.rapplogic.xbee
Represents a protocol independent connection to a XBee radio (e.g.
XBeeException - Exception in com.rapplogic.xbee.api
I usually detest checked exceptions but given this is a public api, it is reasonable to notify users what they can expect.
XBeeException(String) - Constructor for exception com.rapplogic.xbee.api.XBeeException
 
XBeeException(String, Exception) - Constructor for exception com.rapplogic.xbee.api.XBeeException
 
XBeeException() - Constructor for exception com.rapplogic.xbee.api.XBeeException
 
XBeeException(Exception) - Constructor for exception com.rapplogic.xbee.api.XBeeException
 
XBeeFrameIdResponse - Class in com.rapplogic.xbee.api
Represents all XBee responses that contain a frame id

XBeeFrameIdResponse() - Constructor for class com.rapplogic.xbee.api.XBeeFrameIdResponse
 
XBeePacket - Class in com.rapplogic.xbee.api
Packages a frame data array into an XBee packet.
XBeePacket(int[]) - Constructor for class com.rapplogic.xbee.api.XBeePacket
Performs the necessary activities to construct an XBee packet from the frame data.
XBeePacket.SpecialByte - Enum in com.rapplogic.xbee.api
 
XBeePacketHandler - Interface in com.rapplogic.xbee.api
 
XBeePacketLength - Class in com.rapplogic.xbee.api
Supports a 16-bit XBee packet length

XBeePacketLength(int, int) - Constructor for class com.rapplogic.xbee.api.XBeePacketLength
Manual says max packet length is 100 bytes so not sure why 2 bytes are needed
XBeePacketLength(int) - Constructor for class com.rapplogic.xbee.api.XBeePacketLength
 
XBeeParseException - Exception in com.rapplogic.xbee.api
 
XBeeParseException(String) - Constructor for exception com.rapplogic.xbee.api.XBeeParseException
 
XBeePin - Class in com.rapplogic.xbee
Represents a configurable XBee pin and associated name, pin number, AT command, default capability and list of supported capabilities.
XBeePin(String, Integer, String, Integer, XBeePin.Capability, String, XBeePin.Capability...) - Constructor for class com.rapplogic.xbee.XBeePin
 
XBeePin.Capability - Enum in com.rapplogic.xbee
Contains all possible pin configurations and the associated AT command value
XBeeRequest - Class in com.rapplogic.xbee.api
The super class of all XBee transmit packets.
XBeeRequest() - Constructor for class com.rapplogic.xbee.api.XBeeRequest
 
XBeeResponse - Class in com.rapplogic.xbee.api
The super class of all XBee Receive packets
XBeeResponse() - Constructor for class com.rapplogic.xbee.api.XBeeResponse
 
XBeeTimeoutException - Exception in com.rapplogic.xbee.api
Indicates an operation did not succeed within the alloted time

XBeeTimeoutException() - Constructor for exception com.rapplogic.xbee.api.XBeeTimeoutException
 

Z

ZBForceSampleRequest - Class in com.rapplogic.xbee.api.zigbee
Uses Remote AT to send a Force Sample (IS) AT command to a remote XBee
ZBForceSampleRequest(XBeeAddress64) - Constructor for class com.rapplogic.xbee.api.zigbee.ZBForceSampleRequest
Creates a Force Sample Remote AT request
ZBNodeDiscover - Class in com.rapplogic.xbee.api.zigbee
Series 2 XBee.
ZBNodeDiscover() - Constructor for class com.rapplogic.xbee.api.zigbee.ZBNodeDiscover
 
ZBNodeDiscover.DeviceType - Enum in com.rapplogic.xbee.api.zigbee
 
zdoProfileId - Static variable in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
ZNET_BROADCAST - Static variable in class com.rapplogic.xbee.api.XBeeAddress16
 
ZNET_COORDINATOR - Static variable in class com.rapplogic.xbee.api.XBeeAddress64
 
ZNET_MAX_PAYLOAD_SIZE - Static variable in class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
This is the maximum payload size for ZNet firmware, as specified in the datasheet.
ZNetExplicitRxResponse - Class in com.rapplogic.xbee.api.zigbee
Series 2 XBee.
ZNetExplicitRxResponse() - Constructor for class com.rapplogic.xbee.api.zigbee.ZNetExplicitRxResponse
 
ZNetExplicitTxRequest - Class in com.rapplogic.xbee.api.zigbee
Series 2 XBee.
ZNetExplicitTxRequest(int, XBeeAddress64, XBeeAddress16, int, ZNetTxRequest.Option, int[], int, int, DoubleByte, DoubleByte) - Constructor for class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
ZNetExplicitTxRequest.ClusterId - Enum in com.rapplogic.xbee.api.zigbee
 
ZNetExplicitTxRequest.Endpoint - Enum in com.rapplogic.xbee.api.zigbee
 
ZNetNodeIdentificationResponse - Class in com.rapplogic.xbee.api.zigbee
 
ZNetNodeIdentificationResponse() - Constructor for class com.rapplogic.xbee.api.zigbee.ZNetNodeIdentificationResponse
 
ZNetNodeIdentificationResponse.DeviceType - Enum in com.rapplogic.xbee.api.zigbee
 
ZNetNodeIdentificationResponse.Option - Enum in com.rapplogic.xbee.api.zigbee
 
ZNetNodeIdentificationResponse.SourceAction - Enum in com.rapplogic.xbee.api.zigbee
 
znetProfileId - Static variable in class com.rapplogic.xbee.api.zigbee.ZNetExplicitTxRequest
 
ZNetRxBaseResponse - Class in com.rapplogic.xbee.api.zigbee
Series 2 XBee.
ZNetRxBaseResponse() - Constructor for class com.rapplogic.xbee.api.zigbee.ZNetRxBaseResponse
 
ZNetRxBaseResponse.Option - Enum in com.rapplogic.xbee.api.zigbee
 
ZNetRxIoSampleResponse - Class in com.rapplogic.xbee.api.zigbee
Series 2 XBee.
ZNetRxIoSampleResponse() - Constructor for class com.rapplogic.xbee.api.zigbee.ZNetRxIoSampleResponse
 
ZNetRxResponse - Class in com.rapplogic.xbee.api.zigbee
Series 2 XBee.
ZNetRxResponse() - Constructor for class com.rapplogic.xbee.api.zigbee.ZNetRxResponse
 
ZNetTxRequest - Class in com.rapplogic.xbee.api.zigbee
Series 2 XBee.
ZNetTxRequest(int, XBeeAddress64, XBeeAddress16, int, ZNetTxRequest.Option, int[]) - Constructor for class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
From manual p.
ZNetTxRequest(XBeeAddress64, int[]) - Constructor for class com.rapplogic.xbee.api.zigbee.ZNetTxRequest
Abbreviated constructor for sending a unicast TX packet
ZNetTxRequest.Option - Enum in com.rapplogic.xbee.api.zigbee
 
ZNetTxStatusResponse - Class in com.rapplogic.xbee.api.zigbee
Series 2 XBee.
ZNetTxStatusResponse() - Constructor for class com.rapplogic.xbee.api.zigbee.ZNetTxStatusResponse
 
ZNetTxStatusResponse.DeliveryStatus - Enum in com.rapplogic.xbee.api.zigbee
 
ZNetTxStatusResponse.DiscoveryStatus - Enum in com.rapplogic.xbee.api.zigbee
 

A B C D E F G H I M N O P R S T U V W X Z