nl:: Ble
این فضای نام شامل تمام رابطهای موجود در Weave for 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 over BLE. |
PacketType_t | enum |
WeaveBLEServiceDataType | enum انواع بلوک های داده را که ممکن است با داده های تبلیغاتی سرویس Weave BLE ظاهر شوند، ببافید. |
Typedefs | |
---|---|
SequenceNumber_t | typedefuint8_t |
متغیرها | |
---|---|
WEAVE_BLE_SVC_ID | const WeaveBleUUID |
توابع | |
---|---|
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 مرتبط با نقاط پایانی. ابزارهایی را که توسط نقاط پایانی برای ارسال و دریافت داده ها استفاده می شود را تعیین می کند.
نسخه پروتکل BleTransport
BleTransportProtocolVersion
Enum تعریف کننده نسخه های پروتکل حمل و نقل Weave over BLE.
PacketType_t
PacketType_t
WeaveBLESServiceDataType
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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.