nl :: Ble :: 와블
요약
생성자와 소멸자 | |
---|---|
WoBle (void) | |
~WoBle (void) |
공개 유형 | |
---|---|
@17 | 열거 형 |
State_t | 열거 형 |
공개 정적 속성 | |
---|---|
sDefaultFragmentSize | const uint16_t |
sMaxFragmentSize | const uint16_t |
공공 기능 | |
---|---|
ClearRxPacket (void) | bool |
ClearTxPacket (void) | bool |
EncodeStandAloneAck ( PacketBuffer *data) | |
ExpectingAck (void) const | bool |
GetAndIncrementNextTxSeqNum (void) | SequenceNumber_t |
GetAndRecordRxAckSeqNum (void) | SequenceNumber_t |
GetLastReceivedSequenceNumber (void) | SequenceNumber_t |
GetNewestUnackedSentSequenceNumber (void) | SequenceNumber_t |
GetRxFragmentSize (void) | uint16_t |
GetTxFragmentSize (void) | uint16_t |
HandleCharacteristicReceived ( PacketBuffer *data, SequenceNumber_t & receivedAck, bool & didReceiveAck) | |
HandleCharacteristicSend ( PacketBuffer *data, bool send_ack) | bool |
HasUnackedData (void) const | bool |
Init (void *an_app_state, bool expect_first_ack) | |
LogState (void) const | void |
LogStateDebug (void) const | void |
RxPacket (void) | |
RxState (void) | State_t |
SetRxFragmentSize (uint8_t size) | void |
SetTxFragmentSize (uint8_t size) | void |
TxPacket (void) | |
TxState (void) | State_t |
공개 유형
@ 17
@17
State_t
State_t
공개 정적 속성
sDefaultFragmentSize
const uint16_t sDefaultFragmentSize
sMaxFragmentSize
const uint16_t sMaxFragmentSize
공공 기능
ClearRxPacket
bool ClearRxPacket( void )
ClearTxPacket
bool ClearTxPacket( void )
EncodeStandAloneAck
BLE_ERROR EncodeStandAloneAck( PacketBuffer *data )
ExpectingAck
bool ExpectingAck( void ) const
GetAndIncrementNextTxSeqNum
SequenceNumber_t GetAndIncrementNextTxSeqNum( void )
GetAndRecordRxAckSeqNum
SequenceNumber_t GetAndRecordRxAckSeqNum( void )
GetLastReceivedSequenceNumber
SequenceNumber_t GetLastReceivedSequenceNumber( void )
GetNewestUnackedSentSequenceNumber
SequenceNumber_t GetNewestUnackedSentSequenceNumber( void )
GetRxFragmentSize
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 )
HasUnackedData
bool HasUnackedData( void ) const
초기화
BLE_ERROR Init( void *an_app_state, bool expect_first_ack )
LogState
void LogState( void ) const
LogStateDebug
void LogStateDebug( void ) const
RxPacket
PacketBuffer * RxPacket( void )
RxState
State_t RxState( void )
SetRxFragmentSize
void SetRxFragmentSize( uint8_t size )
SetTxFragmentSize
void SetTxFragmentSize( uint8_t size )
TxPacket
PacketBuffer * TxPacket( void )
TxState
State_t TxState( void )
와블
WoBle( void )
~ WoBle
~WoBle( void )