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