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..
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
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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.