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.
CreateSourceRouteRequest.cpp
00001 #include "CreateSourceRouteRequest.h" 00002 00003 CreateSourceRouteRequest::CreateSourceRouteRequest(unsigned char frameID, Address * remoteAddress, int * addresses, int size) 00004 : TxBase(12 + (size << 2), APIFrame::Create_Source_Route, frameID) 00005 { 00006 sets(remoteAddress->getAddressValue(), 0, 10); 00007 set(0x00); 00008 setAddresses(addresses, size); 00009 } 00010 00011 void CreateSourceRouteRequest::setRemoteAddress(Address * remoteAddress) 00012 { 00013 sets(2, remoteAddress->getAddressValue(), 0, 10); 00014 } 00015 00016 void CreateSourceRouteRequest::setAddresses(int * addresses, int size) 00017 { 00018 setPosition(13); 00019 set(size); 00020 for (int i = 0; i< size; i++) { 00021 set(addresses[i] >> 8); 00022 set(addresses[i]); 00023 } 00024 }
Generated on Tue Jul 12 2022 18:56:10 by 1.7.2