nl :: Ble
Este espacio de nombres incluye todas las interfaces dentro de Weave para Bluetooth Low Energy (BLE), también conocido como Bluetooth Smart.
Resumen
Enumeraciones | |
---|---|
@12 | enumeración |
@371 | enumeración |
@372 | enumeración |
@373 | enumeración |
@374 | enumeración |
@375 | enumeración |
@376 | enumeración |
@377 | enumeración |
BleRole | enumeración Papel de las conexiones BLE asociadas a los puntos finales. Determina los medios utilizados por los puntos finales para enviar y recibir datos. |
BleTransportProtocolVersion | enumeración Enumeración que define las versiones de Weave sobre el protocolo de transporte BLE. |
PacketType_t | enumeración |
WeaveBLEServiceDataType | enumeración Tipos de bloques de datos de tejido que pueden aparecer con los datos de publicidad del servicio Weave BLE. |
Typedefs | |
---|---|
SequenceNumber_t | typedefuint8_t |
Variables | |
---|---|
WEAVE_BLE_SVC_ID | const WeaveBleUUID |
Funciones | |
---|---|
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 |
Clases | |
---|---|
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 | Esta clase proporciona una interfaz para un solo hilo a la unidad de datos ya sea hacia arriba de la pila a través de los BleLayer funciones de interfaz de la plataforma, o hacia abajo de la pila a través de un objeto WeaveConnection asociado con un 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 |
Estructuras | |
---|---|
nl :: :: Ble WeaveBLEDeviceIdentificationInfo | Bloque de información de identificación de dispositivo Weave BLE. |
nl :: :: Ble WeaveBleUUID |
Espacios de nombres | |
---|---|
nl :: :: Plataforma Ble |
Enumeraciones
@ 12
@12
@ 371
@371
@ 372
@372
@ 373
@373
@ 374
@374
@ 375
@375
@ 376
@376
@ 377
@377
BleRole
BleRole
Papel de las conexiones BLE asociadas a los puntos finales. Determina los medios utilizados por los puntos finales para enviar y recibir datos.
BleTransportProtocolVersion
BleTransportProtocolVersion
Enumeración que define las versiones de Weave sobre el protocolo de transporte BLE.
PacketType_t
PacketType_t
WeaveBLEServiceDataType
WeaveBLEServiceDataType
Tipos de bloques de datos de tejido que pueden aparecer con los datos de publicidad del servicio Weave BLE.
Typedefs
SequenceNumber_t
uint8_t SequenceNumber_t
Variables
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
Funciones
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 )