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 CreateSourceRouteRequest.h Source File

CreateSourceRouteRequest.h

00001 #ifndef UK_AC_HERTS_SMARTLAB_XBEE_CreateSourceRouteRequest
00002 #define UK_AC_HERTS_SMARTLAB_XBEE_CreateSourceRouteRequest
00003 
00004 #include "TxBase.h"
00005 #include "Address.h"
00006 
00007 class CreateSourceRouteRequest: public TxBase
00008 {
00009 
00010 public:
00011     //0x21
00012     //FrameID
00013     //RemoteDevice (64 + 16)
00014     //0x00
00015     //Number of Address
00016     //Address List
00017 
00018     /// <summary>
00019     ///
00020     /// </summary>
00021     /// <param name="FrameID"></param>
00022     /// <param name="AT_Command"></param>
00023     /// <param name="Parameter_Value">this can be null</param>
00024     CreateSourceRouteRequest(unsigned  char frameID, Address * remoteAddress, int * addresses, int size);
00025 
00026     void setRemoteAddress(Address * remoteAddress);
00027 
00028     /**
00029     *
00030     * @param addresses array of network address
00031     *
00032     */
00033     void setAddresses(int * addresses, int size);
00034 };
00035 
00036 #endif