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

এনএল :: ব্লি

এই নেমস্পেসে ব্লুটুথ লো এনার্জি (বিএলই) জন্য ওয়েভের মধ্যে থাকা সমস্ত ইন্টারফেস অন্তর্ভুক্ত রয়েছে, এটি ব্লুটুথ স্মার্ট হিসাবে পরিচিত।

সারসংক্ষেপ

গণনা

@12 এনাম
@371 এনাম
@372 এনাম
@373 এনাম
@374 এনাম
@375 এনাম
@376 এনাম
@377 এনাম
BleRole এনাম
শেষ পয়েন্টগুলির সম্পর্কিত BLE সংযোগের ভূমিকা ডেটা প্রেরণ এবং গ্রহণের জন্য শেষ পয়েন্টগুলির দ্বারা ব্যবহৃত অর্থ নির্ধারণ করে।
BleTransportProtocolVersion এনাম
বিএমই পরিবহন প্রোটোকল ওভারের ওয়েভের সংজ্ঞায়িত সংস্করণগুলি এনুম।
PacketType_t এনাম
WeaveBLEServiceDataType এনাম
ওয়েভ বিএলইএল পরিষেবা বিজ্ঞাপনের ডেটার সাথে প্রদর্শিত হতে পারে এমন ডেটা ব্লকের ধরণের ওয়েভ।

টাইপডেফস

SequenceNumber_t টাইপডেফ
uint8_t

পরিবর্তনশীল

WEAVE_BLE_SVC_ID

কার্যাদি

FormatBleLayerError (char *buf, uint16_t bufSize, int32_t err)
bool
HandleCommandTest (void *ble, BLE_CONNECTION_OBJECT connObj, uint32_t packetCount, uint32_t duration, uint16_t txGap, uint8_t needAck, uint16_t payloadSize, bool reverse)
HandleCommandTestAbort (void *ble, BLE_CONNECTION_OBJECT connObj)
HandleCommandTestResult (void *ble, BLE_CONNECTION_OBJECT connObj, bool local)
HandleCommandTxTiming (void *ble, BLE_CONNECTION_OBJECT connObj, bool enabled, bool remote)
RegisterBleLayerErrorFormatter (void)
void
UUIDsMatch (const WeaveBleUUID *idOne, const WeaveBleUUID *idTwo)
bool

ক্লাস

nl এর :: Ble :: BLEEndPoint
nl এর :: Ble :: BTCommandHeader
nl এর :: Ble :: BTCommandTypeAck
nl এর :: Ble :: BTCommandTypeTestData
nl এর :: Ble :: BTCommandTypeTestRequest
nl এর :: Ble :: BTCommandTypeTestResult
nl এর :: Ble :: BTCommandTypeTxTiming
nl এর :: Ble :: BTCommandTypeWindowSize
nl এর :: Ble :: BTCommandTypeWobleMTU
nl এর :: Ble :: BleApplicationDelegate
nl এর :: Ble :: BleLayer

এই শ্রেণীর ডেটা চালনা করার জন্য একটি একক থ্রেড পারেন মাধ্যমে স্ট্যাক আপ জন্য একটি ইন্টারফেস প্রদান BleLayer প্ল্যাটফর্ম ইন্টারফেস ফাংশন, অথবা একটি সঙ্গে যুক্ত একটি WeaveConnection বস্তুর মাধ্যমে স্ট্যাকের নিচে BLEEndPoint

nl এর :: Ble :: BleLayerObject
nl এর :: Ble :: BlePlatformDelegate
nl এর :: Ble :: BleTransportCapabilitiesRequestMessage
nl এর :: Ble :: BleTransportCapabilitiesResponseMessage
nl এর :: Ble :: BleTransportCommandMessage
nl এর :: Ble :: WoBle
nl এর :: Ble :: WoBleTest
nl এর :: Ble :: WoBleTxHistogram
nl এর :: Ble :: WoBleTxRecord

স্ট্রাক্টস

nl এর :: Ble :: WeaveBLEDeviceIdentificationInfo

ব্রেইভ BLE ডিভাইস সনাক্তকরণ তথ্য ব্লক।

nl এর :: Ble :: WeaveBleUUID

নেমস্পেসেস

nl এর :: Ble :: প্ল্যাটফর্ম

গণনা

@ 12

 @12

@ 371

 @371

@ 372

 @372

@ 373

 @373

@ 374

 @374

@ 375

 @375

@ 376

 @376

@ 377

 @377

ব্লারোল

 BleRole

শেষ পয়েন্টগুলির সম্পর্কিত BLE সংযোগের ভূমিকা ডেটা প্রেরণ এবং গ্রহণের জন্য শেষ পয়েন্টগুলির দ্বারা ব্যবহৃত অর্থ নির্ধারণ করে।

ব্লিট ট্রান্সপোর্ট প্রোটোকল ভার্সন

 BleTransportProtocolVersion

বিএমই পরিবহন প্রোটোকল ওভারের ওয়েভের সংজ্ঞায়িত সংস্করণগুলি এনুম।

প্যাকেটটাইপ_টি

 PacketType_t

ওয়েভবেলস সার্ভিস ডেটা টাইপ

 WeaveBLEServiceDataType

ওয়েভ বিএলইএল পরিষেবা বিজ্ঞাপনের ডেটার সাথে প্রদর্শিত হতে পারে এমন ডেটা ব্লকের ধরণের ওয়েভ।

টাইপডেফস

সিকোয়েন্স নাম্বার_বি

uint8_t SequenceNumber_t

পরিবর্তনশীল

WEAVE_BLE_SVC_ID

const WeaveBleUUID WEAVE_BLE_SVC_ID

কার্যাদি

ফর্ম্যাটবেলায়াররর ror

bool FormatBleLayerError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

হ্যান্ডলকম্যান্ডটেস্ট

BLE_ERROR HandleCommandTest(
  void *ble,
  BLE_CONNECTION_OBJECT connObj,
  uint32_t packetCount,
  uint32_t duration,
  uint16_t txGap,
  uint8_t needAck,
  uint16_t payloadSize,
  bool reverse
)

হ্যান্ডলকম্যান্ডটেস্টএবার্ট

BLE_ERROR HandleCommandTestAbort(
  void *ble,
  BLE_CONNECTION_OBJECT connObj
)

হ্যান্ডলকম্যান্ডটেষ্টারসাল্ট

BLE_ERROR HandleCommandTestResult(
  void *ble,
  BLE_CONNECTION_OBJECT connObj,
  bool local
)

হ্যান্ডেলকম্যান্ডটিএক্সটাইমিং

BLE_ERROR HandleCommandTxTiming(
  void *ble,
  BLE_CONNECTION_OBJECT connObj,
  bool enabled,
  bool remote
)

রেজিস্টারব্লেলেয়ারএররর ফরম্যাটর

void RegisterBleLayerErrorFormatter(
  void
)

ইউইউডিএস ম্যাচ

bool UUIDsMatch(
  const WeaveBleUUID *idOne,
  const WeaveBleUUID *idTwo
)