nl :: Ble
Este namespace inclui todas as interfaces dentro do Weave para Bluetooth Low Energy (BLE), também conhecido como Bluetooth Smart.
Resumo
Enumerações | |
---|---|
@12 | enum |
@371 | enum |
@372 | enum |
@373 | enum |
@374 | enum |
@375 | enum |
@376 | enum |
@377 | enum |
BleRole | enum Função das conexões BLE associadas aos terminais. Determina os meios usados pelos terminais para enviar e receber dados. |
BleTransportProtocolVersion | enum Enum definindo versões do protocolo de transporte Weave over BLE. |
PacketType_t | enum |
WeaveBLEServiceDataType | enum Tipos de bloco de dados Weave que podem aparecer com dados de anúncio de serviço Weave BLE. |
Typedefs | |
---|---|
SequenceNumber_t | typedefuint8_t |
Variáveis | |
---|---|
WEAVE_BLE_SVC_ID | const WeaveBleUUID |
Funções | |
---|---|
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 |
Aulas | |
---|---|
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 classe fornece uma interface para um único thread para direcionar dados tanto para cima na pilha por meio das funções de interface da plataforma BleLayer , quanto para baixo na pilha por meio de um objeto WeaveConnection associado a um 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 |
Structs | |
---|---|
nl :: Ble :: WeaveBLEDeviceIdentificationInfo | Bloco de informações de identificação do dispositivo Weave BLE. |
nl :: Ble :: WeaveBleUUID |
Namespaces | |
---|---|
nl :: Ble :: Platform |
Enumerações
@ 12
@12
@ 371
@371
@ 372
@372
@ 373
@373
@ 374
@374
@ 375
@375
@ 376
@376
@ 377
@377
BleRole
BleRole
Função das conexões BLE associadas aos terminais. Determina os meios usados pelos terminais para enviar e receber dados.
BleTransportProtocolVersion
BleTransportProtocolVersion
Enum definindo versões do protocolo de transporte Weave over BLE.
PacketType_t
PacketType_t
WeaveBLEServiceDataType
WeaveBLEServiceDataType
Tipos de bloco de dados Weave que podem aparecer com dados de anúncio de serviço Weave BLE.
Typedefs
SequenceNumber_t
uint8_t SequenceNumber_t
Variáveis
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
Funções
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 )