nl:: kan
Bu ad alanı, Bluetooth Smart olarak da bilinen Weave for Bluetooth Low Energy (BLE) içindeki tüm arayüzleri içerir.
Özet
numaralandırmalar | |
---|---|
@12 | Sıralama |
@371 | Sıralama |
@372 | Sıralama |
@373 | Sıralama |
@374 | Sıralama |
@375 | Sıralama |
@376 | Sıralama |
@377 | Sıralama |
BleRole | Sıralama Uç noktaların ilişkili BLE bağlantılarının rolü. Veri göndermek ve almak için uç noktalar tarafından kullanılan araçları belirler. |
BleTransportProtocolVersion | Sıralama BLE taşıma protokolü üzerinden Weave'in enum tanımlayan sürümleri. |
PacketType_t | Sıralama |
WeaveBLEServiceDataType | Sıralama Weave BLE hizmet reklam verileriyle görünebilen örgü veri bloğu türleri. |
Typedef'ler | |
---|---|
SequenceNumber_t | typedefuint8_t |
Değişkenler | |
---|---|
WEAVE_BLE_SVC_ID | const WeaveBleUUID |
Fonksiyonlar | |
---|---|
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 :: 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 | Bu sınıfı, tek bir iplik ile yığın kadar ya da veri götürmek için bir arayüz sağlar BleLayer platformu arabirimi fonksiyonları ya da bir ilişkili bir WeaveConnection nesnesi vasıtasıyla yığın aşağı 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 |
yapılar | |
---|---|
nl :: Ble :: WeaveBLEDeviceIdentificationInfo | Örgü BLE Cihaz Tanımlama Bilgi Bloğu. |
nl :: Ble :: WeaveBleUUID |
Ad alanları | |
---|---|
nl :: Ble :: Platformu |
numaralandırmalar
@12
@12
@371
@371
@372
@372
@373
@373
@374
@374
@375
@375
@376
@376
@377
@377
BleRol
BleRole
Uç noktaların ilişkili BLE bağlantılarının rolü. Veri göndermek ve almak için uç noktalar tarafından kullanılan araçları belirler.
BleTransportProtokolSürüm
BleTransportProtocolVersion
BLE taşıma protokolü üzerinden Weave'in enum tanımlayan sürümleri.
PacketType_t
PacketType_t
ÖrgüBLEHizmetVeriTürü
WeaveBLEServiceDataType
Weave BLE hizmet reklam verileriyle görünebilen örgü veri bloğu türleri.
Typedef'ler
Sıra Numarası_t
uint8_t SequenceNumber_t
Değişkenler
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
Fonksiyonlar
FormatBleLayerError
bool FormatBleLayerError( char *buf, uint16_t bufSize, int32_t err )
HandleKomutTest
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 )
TutamaçKomutTestİptal Et
BLE_ERROR HandleCommandTestAbort( void *ble, BLE_CONNECTION_OBJECT connObj )
TutamaçKomutTestSonucu
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 )