nl::
  Bu ad alanı, Bluetooth Düşük Enerji (BDE) için Weave'deki tüm arayüzleri (Bluetooth Smart olarak da bilinir.) içerir.
Özet
| Numaralandırmalar | |
|---|---|
| @12 | enum | 
| @371 | enum | 
| @372 | enum | 
| @373 | enum | 
| @374 | enum | 
| @375 | enum | 
| @376 | enum | 
| @377 | enum | 
| BleRole | enum Bitiş noktalarının rolü ilişkili BDE bağlantıları. Uç noktaların veri göndermek ve almak için kullandığı araçları belirler.  | 
| BleTransportProtocolVersion | enum BLE aktarım protokolü üzerinden Weave'in tanımlayan sürümleri.  | 
| PacketType_t | enum | 
| WeaveBLEServiceDataType | enum Weave BLE hizmeti reklam verileriyle gösterilebilecek veri bloğu türleri.  | 
| Typedef'ler | |
|---|---|
| SequenceNumber_t | typedef uint8_t | 
| Değişkenler | |
|---|---|
| WEAVE_BLE_SVC_ID | const WeaveBleUUID | 
| İşlevler | |
|---|---|
| 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 | 
| Sınıflar | |
|---|---|
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | Bu sınıf, tek bir iş parçacığının verileri BleLayer platform arayüzü işlevleri aracılığıyla yığında yukarı veya bir BLEEndPoint ile ilişkilendirilmiş WeaveConnection nesnesi aracılığıyla yığında aşağı çekmesi için bir arayüz sağlar. | 
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| nl:: | |
| Yapılar | |
|---|---|
| nl:: | BLE Cihaz Tanımlama Bilgileri Bloğu Örgülü. | 
| nl:: | |
| Ad alanları | |
|---|---|
| nl:: | |
Numaralandırmalar
@12
@12
@371
@371
@372
@372
@373
@373
@374
@374
@375
@375
@376
@376
@377
@377
BleRole
BleRole
Bitiş noktalarının rolü ilişkili BDE bağlantıları. Uç noktaların veri göndermek ve almak için kullandığı araçları belirler.
BleTransportProtocolVersion
BleTransportProtocolVersion
BLE aktarım protokolü üzerinden Weave'in tanımlayan sürümleri.
PacketType_t
PacketType_t
WeaveBLEServiceDataType
WeaveBLEServiceDataType
Weave BLE hizmeti reklam verileriyle gösterilebilecek veri bloğu türleri.
Typedef'ler
SequenceNumber_t
uint8_t SequenceNumber_t
Değişkenler
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
İşlevler
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 )