nl :: Ble
Este namespace inclui todas as interfaces 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 fio para conduzir dados, quer para cima da pilha através dos BleLayer funções interface da plataforma, ou para baixo da pilha por meio de um objecto associado com um 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 |
Structs | |
---|---|
nl :: Ble :: WeaveBLEDeviceIdentificationInfo | Bloco de informações de identificação do dispositivo Weave BLE. |
nl :: Ble :: WeaveBleUUID |
Namespaces | |
---|---|
nl :: Ble :: Plataforma |
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 )