XBee API operation library for mbed
Embed:
(wiki syntax)
Show/hide line numbers
XBeeTx16Request.h
00001 #ifndef UK_AC_HERTS_SMARTLAB_XBEE_XBeeTx16Request 00002 #define UK_AC_HERTS_SMARTLAB_XBEE_XBeeTx16Request 00003 00004 #include "TxBase.h" 00005 #include "IPayloadRequest.h" 00006 00007 class XBeeTx16Request : public TxBase, public IPayloadRequest 00008 { 00009 00010 public: 00011 XBeeTx16Request(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
Generated on Tue Jul 12 2022 11:17:05 by 1.7.2