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.
Diff: Request/CreateSourceRouteRequest.h
- Revision:
- 0:837e6c48e90d
- Child:
- 6:5f31ddc17239
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Request/CreateSourceRouteRequest.h Thu Oct 22 12:28:26 2015 +0000 @@ -0,0 +1,36 @@ +#ifndef UK_AC_HERTS_SMARTLAB_XBEE_CreateSourceRouteRequest +#define UK_AC_HERTS_SMARTLAB_XBEE_CreateSourceRouteRequest + +#include "TxBase.h" +#include "Address.h" + +class CreateSourceRouteRequest: public TxBase +{ + +public: + //0x21 + //FrameID + //RemoteDevice (64 + 16) + //0x00 + //Number of Address + //Address List + + /// <summary> + /// + /// </summary> + /// <param name="FrameID"></param> + /// <param name="AT_Command"></param> + /// <param name="Parameter_Value">this can be null</param> + CreateSourceRouteRequest(char frameID, Address * remoteAddress, int * addresses, int size); + + void setRemoteAddress(Address * remoteAddress); + + /** + * + * @param addresses array of network address + * + */ + void setAddresses(int * addresses, int size); +}; + +#endif \ No newline at end of file