XBee API operation library for mbed
Embed:
(wiki syntax)
Show/hide line numbers
ZigBeeTxRequest.h
00001 #ifndef UK_AC_HERTS_SMARTLAB_XBEE_ZigBeeTxRequest 00002 #define UK_AC_HERTS_SMARTLAB_XBEE_ZigBeeTxRequest 00003 00004 #include "TxBase.h" 00005 #include "IPayloadRequest.h" 00006 00007 class ZigBeeTxRequest : public TxBase, public IPayloadRequest 00008 { 00009 00010 public: 00011 //0x10 00012 //FrameID; 00013 //RemoteDevice 00014 //Broadcast_Radius; 00015 //TransmitOptions; 00016 //RF_Data; 00017 ZigBeeTxRequest(unsigned char frameID, Address * remoteAddress, OptionsBase * transmitOptions, const unsigned char * payload, int offset, int length); 00018 00019 virtual void setPayload(const unsigned char * data, int offset, int length); 00020 00021 virtual void setTransmitOptions(OptionsBase * transmitOptions); 00022 00023 virtual void setRemoteAddress(Address * remoteAddress); 00024 00025 void setBroadcastRadius(unsigned char broadcastRadius); 00026 00027 }; 00028 00029 #endif
Generated on Tue Jul 12 2022 11:17:05 by 1.7.2