BayEOS-Arduino  1.8.0_0.0.4
Public Member Functions | List of all members
RxResponse Class Referenceabstract

#include <XBee.h>

Inheritance diagram for RxResponse:
RxDataResponse XBeeResponse Rx16Response Rx64Response RxIoSampleBaseResponse Rx16IoSampleResponse Rx64IoSampleResponse

Public Member Functions

uint8_t getRssi ()
 
uint8_t getOption ()
 
bool isAddressBroadcast ()
 
bool isPanBroadcast ()
 
uint8_t getDataLength ()
 
uint8_t getDataOffset ()
 
virtual uint8_t getRssiOffset ()=0
 
- Public Member Functions inherited from RxDataResponse
uint8_t getData (int index)
 
uint8_t * getData ()
 
- Public Member Functions inherited from XBeeResponse
 XBeeResponse ()
 
uint8_t getApiId ()
 
void setApiId (uint8_t apiId)
 
uint8_t getMsbLength ()
 
void setMsbLength (uint8_t msbLength)
 
uint8_t getLsbLength ()
 
void setLsbLength (uint8_t lsbLength)
 
uint8_t getChecksum ()
 
void setChecksum (uint8_t checksum)
 
uint8_t getFrameDataLength ()
 
void setFrameData (uint8_t *frameDataPtr)
 
uint8_t * getFrameData ()
 
void setFrameLength (uint8_t frameLength)
 
uint16_t getPacketLength ()
 
void reset ()
 
void init ()
 
void getZBTxStatusResponse (XBeeResponse &response)
 
void getZBRxResponse (XBeeResponse &response)
 
void getZBRxIoSampleResponse (XBeeResponse &response)
 
void getTxStatusResponse (XBeeResponse &response)
 
void getRx16Response (XBeeResponse &response)
 
void getRx64Response (XBeeResponse &response)
 
void getRx16IoSampleResponse (XBeeResponse &response)
 
void getRx64IoSampleResponse (XBeeResponse &response)
 
void getAtCommandResponse (XBeeResponse &responses)
 
void getRemoteAtCommandResponse (XBeeResponse &response)
 
void getModemStatusResponse (XBeeResponse &response)
 
bool isAvailable ()
 
void setAvailable (bool complete)
 
bool isError ()
 
uint8_t getErrorCode ()
 
void setErrorCode (uint8_t errorCode)
 

Additional Inherited Members

- Protected Attributes inherited from XBeeResponse
uint8_t * _frameDataPtr
 

Detailed Description

Represents a Series 1 RX packet

Definition at line 439 of file XBee.h.

Member Function Documentation

◆ getDataLength()

uint8_t RxResponse::getDataLength ( )
virtual

Returns the length of the payload

Implements RxDataResponse.

Definition at line 553 of file XBee.cpp.

◆ getDataOffset()

uint8_t RxResponse::getDataOffset ( )
virtual

Returns the position in the frame data where the data begins

Implements RxDataResponse.

Definition at line 557 of file XBee.cpp.


The documentation for this class was generated from the following files: