XBee API operation library for mbed
Embed:
(wiki syntax)
Show/hide line numbers
XBeeTx64Request.cpp
00001 #include "XBeeTx64Request.h" 00002 00003 XBeeTx64Request::XBeeTx64Request(unsigned char frameID, Address * remoteAddress, OptionsBase * transmitOptions, const unsigned char * payload, int offset, int length) 00004 : TxBase(9 + length, APIFrame::Tx64_Request, frameID) 00005 { 00006 sets(remoteAddress->getAddressValue(), 0, 8); 00007 set(transmitOptions->getValue()); 00008 sets(payload, offset, length); 00009 } 00010 00011 void XBeeTx64Request::setPayload(const unsigned char * data, int offset, int length) 00012 { 00013 setPosition(11); 00014 sets(data, offset, length); 00015 } 00016 00017 void XBeeTx64Request::setTransmitOptions(OptionsBase * transmitOptions) 00018 { 00019 data[10] = transmitOptions->getValue(); 00020 } 00021 00022 void XBeeTx64Request::setRemoteAddress(Address * remoteAddress) 00023 { 00024 sets(2, remoteAddress->getAddressValue(), 0, 8); 00025 }
Generated on Tue Jul 12 2022 11:17:05 by 1.7.2