XBee API mode library
Diff: XBee.h
- Revision:
- 5:b82970ef7fb0
- Parent:
- 3:8453df14bd30
- Child:
- 6:d15800bfa15d
diff -r c05dc188f177 -r b82970ef7fb0 XBee.h --- a/XBee.h Mon Nov 26 01:52:03 2012 +0000 +++ b/XBee.h Wed Jan 23 04:00:51 2013 +0000 @@ -133,6 +133,21 @@ * 64 bit address */ Address64, + + /** + * 16 bit remote address + */ + RemoteAddress16, + + /** + * 64 bit remote address + */ + RemoteAddress64, + + /** + * 16 bit parent address + */ + ParentAddress16, /** * Retry count @@ -160,6 +175,21 @@ ReceivedData, /** + * Node Identifier String + */ + NIString, + + /** + * Device Type + */ + DeviceType, + + /** + * Source Event + */ + SourceEvent, + + /** * Raw data */ RawData @@ -381,6 +411,8 @@ bool scan(XBeeDeliveryStatus& status) { return scan(XBee::DeliveryStatus, status.raw_address(), 1); } bool scan(XBeeDiscoveryStatus& status) { return scan(XBee::DiscoveryStatus, status.raw_address(), 1); } bool scan(XBeeReceiveOptions& options) { return scan(XBee::ReceiveOptions, options.raw_address(), 1); } + bool scan(XBeeDeviceType& device) { return scan(XBee::DeviceType, device.raw_address(), 1); } + bool scan(XBeeSourceEvent& event) { return scan(XBee::SourceEvent, event.raw_address(), 1); } bool scan(XBeeAddress64& address64) { return scan(XBee::Address64, address64.raw_address(), 8); } bool scan(XBeeAddress16& address16) { return scan(XBee::Address16, address16.raw_address(), 2); } bool scan(XBeeATCommand& command) { return scan(XBee::ATCommand, command.raw_address(), 3); }