nl::Ble
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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
|
typedefuint8_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 )