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.
ZigBeeIOSampleIndicator.cpp
00001 #include "ZigBeeIOSampleIndicator.h" 00002 00003 ZigBeeIOSampleIndicator::ZigBeeIOSampleIndicator(APIFrame *frame) 00004 : RxBase(frame) {} 00005 00006 int ZigBeeIOSampleIndicator::getRSSI() 00007 { 00008 return 0; 00009 } 00010 00011 IOSamples * ZigBeeIOSampleIndicator::getIOSamples() 00012 { 00013 return IOSampleDecoder::ZigBeeSamplesParse(data + 12); 00014 //return samples; 00015 } 00016 00017 int ZigBeeIOSampleIndicator::getSamplesCount() 00018 { 00019 return data[12]; 00020 } 00021 00022 int ZigBeeIOSampleIndicator::getReceiveStatus() 00023 { 00024 return data[11]; 00025 } 00026 00027 Address ZigBeeIOSampleIndicator::getRemoteDevice() 00028 { 00029 return Address(data + 1); 00030 } 00031 00032 bool ZigBeeIOSampleIndicator::convert(APIFrame * frame) 00033 { 00034 if (frame == NULL) 00035 return false; 00036 00037 if (frame->getFrameType() != APIFrame::ZigBee_IO_Data_Sample_Rx_Indicator) 00038 return false; 00039 00040 return APIFrame::convert(frame); 00041 }
Generated on Tue Jul 12 2022 18:56:10 by 1.7.2