нл:: Бле
Это пространство имен включает в себя все интерфейсы Weave для Bluetooth Low Energy (BLE), также известные как Bluetooth Smart.
Краткое содержание
Перечисления | |
---|---|
@12 | перечисление |
@371 | перечисление |
@372 | перечисление |
@373 | перечисление |
@374 | перечисление |
@375 | перечисление |
@376 | перечисление |
@377 | перечисление |
BleRole | перечисление Роль соединений BLE, связанных с конечными точками. Определяет средства, используемые конечными точками для отправки и получения данных. |
BleTransportProtocolVersion | перечисление Перечисление, определяющее версии транспортного протокола Weave over BLE. |
PacketType_t | перечисление |
WeaveBLEServiceDataType | перечисление Типы блоков данных Weave, которые могут появляться вместе с рекламными данными службы Weave BLE. |
Определения типов | |
---|---|
SequenceNumber_t | определение типаuint8_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:: WoBleTest | |
nl:: Ble:: WoBleTxHistogram | |
nl:: Ble:: WoBleTxRecord |
Структуры | |
---|---|
nl::Ble::WeaveBLEDeviceIdentificationInfo | Блок информации идентификации устройства Weave BLE. |
nl::Ble::WeaveBleUUID |
Пространства имен | |
---|---|
nl:: Ble:: Платформа |
Перечисления
@12
@12
@371
@371
@372
@372
@373
@373
@374
@374
@375
@375
@376
@376
@377
@377
БлеРоль
BleRole
Роль соединений BLE, связанных с конечными точками. Определяет средства, используемые конечными точками для отправки и получения данных.
Версия протокола BleTransport
BleTransportProtocolVersion
Перечисление, определяющее версии транспортного протокола Weave over BLE.
ТипПакета_t
PacketType_t
Тип данных WeaveBLEServiceDataType
WeaveBLEServiceDataType
Типы блоков данных Weave, которые могут появляться вместе с рекламными данными службы Weave BLE.
Определения типов
SequenceNumber_t
uint8_t SequenceNumber_t
Переменные
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
Функции
ФорматБлелаереррор
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 )
РучкаКомандаТестПрервать
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 )
РегистрацияBleLayerErrorFormatter
void RegisterBleLayerErrorFormatter( void )
UUIDsMatch
bool UUIDsMatch( const WeaveBleUUID *idOne, const WeaveBleUUID *idTwo )