нл:: Бле:: Колебание
Краткое содержание
Публичные типы |
---|
@17 | перечисление |
State_t | перечисление |
Публичные типы
Публичные статические атрибуты
сдефолтфрагментсизе
const uint16_t sDefaultFragmentSize
смаксфрагментсизе
const uint16_t sMaxFragmentSize
Общественные функции
ОчиститьRxPacket
bool ClearRxPacket(
void
)
ClearTxPacket
bool ClearTxPacket(
void
)
Ожидание подтверждения
bool ExpectingAck(
void
) const
GetAndIncrementNextTxSeqNum
SequenceNumber_t GetAndIncrementNextTxSeqNum(
void
)
GetAndRecordRxAckSeqNum
SequenceNumber_t GetAndRecordRxAckSeqNum(
void
)
GetLastReceivedSequenceNumber
SequenceNumber_t GetLastReceivedSequenceNumber(
void
)
GetNewestUnackedSentSequenceNumber
SequenceNumber_t GetNewestUnackedSentSequenceNumber(
void
)
ПолучитьRxFragmentSize
uint16_t GetRxFragmentSize(
void
)
GetTxFragmentSize
uint16_t GetTxFragmentSize(
void
)
РучкаХарактеристикаПолучена
BLE_ERROR HandleCharacteristicReceived(
PacketBuffer *data,
SequenceNumber_t & receivedAck,
bool & didReceiveAck
)
РучкаХарактеристикаОтправить
bool HandleCharacteristicSend(
PacketBuffer *data,
bool send_ack
)
ХасУнакеддата
bool HasUnackedData(
void
) const
В этом
BLE_ERROR Init(
void *an_app_state,
bool expect_first_ack
)
Логстате
void LogState(
void
) const
Логстатедебаг
void LogStateDebug(
void
) const
RxState
State_t RxState(
void
)
SetRxFragmentSize
void SetRxFragmentSize(
uint8_t size
)
SetTxFragmentSize
void SetTxFragmentSize(
uint8_t size
)
Тксстате
State_t TxState(
void
)