25 void init(
size_t _maxMsgLen);
26 size_t saveMsg(uint8_t *_buf, uint8_t _len, uint8_t _addressedTo, uint8_t _receievedFrom, uint8_t _msgSeqNo, uint8_t _ackedMsgSeqNo);
27 size_t saveMsg(Stream* _txBufPtr, uint8_t _addressedTo, uint8_t _receievedFrom, uint8_t _msgSeqNo, uint8_t _ackedMsgSeqNo);
39 bool isNewMsg(uint8_t _thisAddress, uint8_t _targetAddress, uint8_t _expectedMsgSeqNo,
bool isServer);
pfodRadioMsg for Arduino Holds a radio msg
uint8_t getReceivedFrom()
bool isNewMsg(uint8_t _thisAddress, uint8_t _targetAddress, uint8_t _expectedMsgSeqNo, bool isServer)
bool isNewConnectionRequest(uint8_t ourAddress)
bool isAckFor(pfodRadioMsg *lastRadioMsg)
size_t saveMsg(uint8_t *_buf, uint8_t _len, uint8_t _addressedTo, uint8_t _receievedFrom, uint8_t _msgSeqNo, uint8_t _ackedMsgSeqNo)
void setAckedMsgSeqNo(uint8_t _ackedMsgSeqNo)
static const size_t BUFFER_SIZE
bool isPureAckFor(uint8_t msgSeqNoWaitingForAck)
uint8_t getAckedMsgSeqNo()
bool isResendRequest(pfodRadioMsg *lastRadioMsg)
size_t getMaxMsgBufferSize()
uint8_t msgBuf[BUFFER_SIZE]
size_t saveMsg(Stream *_txBufPtr, uint8_t _addressedTo, uint8_t _receievedFrom, uint8_t _msgSeqNo, uint8_t _ackedMsgSeqNo)
void init(size_t _maxMsgLen)