XBee and XBee-PRO ZigBee RF modules provide cost-effective wireless connectivity to electronic devices. They are interoperable with other ZigBee PRO feature set devices, including devices from other vendors.

Dependencies:   BufferedArray

Dependents:   MBEDminiproject

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers XBeeTx64Request.h Source File

XBeeTx64Request.h

00001 #ifndef UK_AC_HERTS_SMARTLAB_XBEE_XBeeTx64Request
00002 #define UK_AC_HERTS_SMARTLAB_XBEE_XBeeTx64Request
00003 
00004 #include "TxBase.h"
00005 #include "IPayloadRequest.h"
00006 
00007 class XBeeTx64Request : public TxBase, public IPayloadRequest
00008 {
00009 
00010 public:
00011     XBeeTx64Request(unsigned  char frameID, Address * remoteAddress, OptionsBase * transmitOptions, const unsigned  char * payload, int offset, int length);
00012 
00013     virtual void setPayload(const unsigned  char * data, int offset, int length);
00014 
00015     virtual void setTransmitOptions(OptionsBase * transmitOptions);
00016 
00017     /// <summary>
00018     /// the ieee 64 bit address is ignored
00019     /// </summary>
00020     /// <param name="networkAddress"></param>
00021     virtual void setRemoteAddress(Address * remoteAddress);
00022 };
00023 
00024 #endif