Google is committed to advancing racial equity for Black communities. See how.

এনএল :: ব্লি :: ওওব্ল

সারসংক্ষেপ

নির্মাণকারী এবং ধ্বংসকারী

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

পাবলিক স্ট্যাটিক বৈশিষ্ট্য

এসডিফল্টফ্র্যাগমেন্টসাইজ

const uint16_t sDefaultFragmentSize

এসম্যাক্সফ্রেগমেন্টসাইজ

const uint16_t sMaxFragmentSize

পাবলিক ফাংশন

ক্লিয়ারআরক্সপ্যাকেট

bool ClearRxPacket(
  void
)

ক্লিয়ারটেক্সপ্যাকেট

bool ClearTxPacket(
  void
)

এনকোডস্ট্যান্ডঅ্যালোনআ্যাক

BLE_ERROR EncodeStandAloneAck(
  PacketBuffer *data
)

প্রত্যাশিত

bool ExpectingAck(
  void
) const 

GetAndIncrementNextTxSeqNum

SequenceNumber_t GetAndIncrementNextTxSeqNum(
  void
)

GetAndRecordRxAckSeqNum

SequenceNumber_t GetAndRecordRxAckSeqNum(
  void
)

GetLastRemittedSequenceNumber

SequenceNumber_t GetLastReceivedSequenceNumber(
  void
)

GetNewestUnackedSentSequenceNumber

SequenceNumber_t GetNewestUnackedSentSequenceNumber(
  void
)

গেটআরআরফ্রেগমেন্টসাইজ

uint16_t GetRxFragmentSize(
  void
)

গেটটিএক্সফ্রেগমেন্টসাইজ

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 

আরএক্সপ্যাকেট

PacketBuffer * RxPacket(
  void
)

আরএক্সস্টেট

State_t RxState(
  void
)

সেটআরএক্সফ্রেগমেন্টসাইজ

void SetRxFragmentSize(
  uint8_t size
)

সেটটেক্সফ্রেগমেন্টসাইজ

void SetTxFragmentSize(
  uint8_t size
)

টিএক্সপ্যাকেট

PacketBuffer * TxPacket(
  void
)

TxState

State_t TxState(
  void
)

ওওব্ল

 WoBle(
  void
)

~ ওউবল

 ~WoBle(
  void
)