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 que un solo subproceso impulse los datos hacia arriba en la pila a través de las funciones de interfaz de la plataforma BleLayer 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 :: Ble :: Plataforma |
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 )