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

ไม่มี:: เบล

เนมสเปซนี้รวมอินเทอร์เฟซทั้งหมดภายใน Weave สำหรับ Bluetooth Low Energy (BLE) หรือที่เรียกว่า Bluetooth Smart

สรุป

การแจงนับ

@12 enum
@371 enum
@372 enum
@373 enum
@374 enum
@375 enum
@376 enum
@377 enum
BleRole enum
บทบาทของการเชื่อมต่อ BLE ที่เกี่ยวข้องของจุดสิ้นสุด กำหนดหมายถึงปลายทางที่ใช้ในการส่งและรับข้อมูล
BleTransportProtocolVersion enum
Enum กำหนดเวอร์ชันของ Weave ผ่านโปรโตคอลการขนส่ง BLE
PacketType_t enum
WeaveBLEServiceDataType enum
ประเภทบล็อกข้อมูลสานที่อาจปรากฏขึ้นพร้อมกับข้อมูลโฆษณาบริการ Weave BLE

Typedefs

SequenceNumber_t typedef
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

 BleRole

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

BleTransportProtocolVersion

 BleTransportProtocolVersion

Enum กำหนดเวอร์ชันของ Weave ผ่านโปรโตคอลการขนส่ง BLE

PacketType_t

 PacketType_t

WeaveBLEServiceDataType

 WeaveBLEServiceDataType

ประเภทบล็อกข้อมูลสานที่อาจปรากฏขึ้นพร้อมกับข้อมูลโฆษณาบริการ Weave BLE

Typedefs

SequenceNumber_t

uint8_t SequenceNumber_t

ตัวแปร

WEAVE_BLE_SVC_ID

const WeaveBleUUID WEAVE_BLE_SVC_ID

ฟังก์ชั่น

FormatBleLayerError

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

HandleCommandTest

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
)

HandleCommandTestAbort

BLE_ERROR HandleCommandTestAbort(
  void *ble,
  BLE_CONNECTION_OBJECT connObj
)

HandleCommandTestResult

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

HandleCommandTxTiming

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

RegisterBleLayerErrorFormatter

void RegisterBleLayerErrorFormatter(
  void
)

UUIDsMatch

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