nl:: Ble
Namespace ini mencakup semua antarmuka dalam Weave for Bluetooth Low Energy (BLE), juga dikenal sebagai Bluetooth Smart.
Ringkasan
Enumerasi | |
---|---|
@12 | enum |
@371 | enum |
@372 | enum |
@373 | enum |
@374 | enum |
@375 | enum |
@376 | enum |
@377 | enum |
BleRole | enum Peran koneksi BLE terkait titik akhir. Menentukan cara yang digunakan oleh titik akhir untuk mengirim dan menerima data. |
BleTransportProtocolVersion | enum Enum mendefinisikan versi Weave melalui protokol transport BLE. |
PacketType_t | enum |
WeaveBLEServiceDataType | enum Jenis blok data Weave yang mungkin muncul dengan data iklan layanan Weave BLE. |
Typedefs | |
---|---|
SequenceNumber_t | typedefuint8_t |
Variabel | |
---|---|
WEAVE_BLE_SVC_ID | const WeaveBleUUID |
Fungsi | |
---|---|
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 |
Kelas | |
---|---|
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 | Class ini menyediakan sebuah antarmuka untuk thread tunggal untuk mendorong data yang baik atas tumpukan melalui BleLayer fungsi antarmuka platform yang, atau bawah tumpukan melalui objek WeaveConnection terkait dengan 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 |
Struktur | |
---|---|
nl :: Ble :: WeaveBLEDeviceIdentificationInfo | Blok Informasi Identifikasi Perangkat Weave BLE. |
nl :: Ble :: WeaveBleUUID |
Ruang nama | |
---|---|
nl :: Ble :: Landasan |
Enumerasi
@12
@12
@371
@371
@372
@372
@373
@373
@374
@374
@375
@375
@376
@376
@377
@377
BlePeran
BleRole
Peran koneksi BLE terkait titik akhir. Menentukan cara yang digunakan oleh titik akhir untuk mengirim dan menerima data.
BleTransportProtocolVersion
BleTransportProtocolVersion
Enum mendefinisikan versi Weave melalui protokol transport BLE.
Jenis Paket_t
PacketType_t
WeaveBLEServiceDataType
WeaveBLEServiceDataType
Jenis blok data Weave yang mungkin muncul dengan data iklan layanan Weave BLE.
Typedefs
UrutanNumber_t
uint8_t SequenceNumber_t
Variabel
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
Fungsi
FormatBleLayerError
bool FormatBleLayerError( char *buf, uint16_t bufSize, int32_t err )
MenanganiCommandTest
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 )
MenanganiCommandTestAbort
BLE_ERROR HandleCommandTestAbort( void *ble, BLE_CONNECTION_OBJECT connObj )
MenanganiCommandTestHasil
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 )
DaftarBleLayerErrorFormatter
void RegisterBleLayerErrorFormatter( void )
Pertandingan UUID
bool UUIDsMatch( const WeaveBleUUID *idOne, const WeaveBleUUID *idTwo )