จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

nl::Ble::WoBle

สรุป

เครื่องมือสร้างและตัวสร้าง

WoBle(void)
~WoBle(void)

ประเภทสาธารณะ

@17 enum
State_t enum

แอตทริบิวต์สาธารณะแบบคงที่

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

แอตทริบิวต์สาธารณะแบบคงที่

ขนาดขนาดเริ่มต้น

const uint16_t sDefaultFragmentSize

ขนาด sMaxFragment

const uint16_t sMaxFragmentSize

ฟังก์ชันสาธารณะ

ClearRxPacket

bool ClearRxPacket(
  void
)

ClearTxPacket

bool ClearTxPacket(
  void
)

โปรแกรมเปลี่ยนไฟล์StandAloneAck

BLE_ERROR EncodeStandAloneAck(
  PacketBuffer *data
)

คาดหวัง

bool ExpectingAck(
  void
) const 

GetAndIncrementNextTxSeqNum

SequenceNumber_t GetAndIncrementNextTxSeqNum(
  void
)

GetAndRecordRxAckSeqNum

SequenceNumber_t GetAndRecordRxAckSeqNum(
  void
)

หมายเลขการรับล่าสุด

SequenceNumber_t GetLastReceivedSequenceNumber(
  void
)

ใหม่ที่สุดที่มีการส่งตัวเลขที่ไม่ซ้ํากัน

SequenceNumber_t GetNewestUnackedSentSequenceNumber(
  void
)

ขนาด GetRxFragment

uint16_t GetRxFragmentSize(
  void
)

ขนาด GetTxFragment

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 

LogStateDebug

void LogStateDebug(
  void
) const 

แพ็กเกจ RxPacket

PacketBuffer * RxPacket(
  void
)

สถานะ RxState

State_t RxState(
  void
)

ตั้งค่าขนาด RXFragment

void SetRxFragmentSize(
  uint8_t size
)

ตั้งค่าขนาด TxFragment

void SetTxFragmentSize(
  uint8_t size
)

แพ็กเกจ TxPacket

PacketBuffer * TxPacket(
  void
)

เท็กซัส

State_t TxState(
  void
)

WoBle

 WoBle(
  void
)

~หมาป่า

 ~WoBle(
  void
)