O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

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 typedef
uint8_t

Variáveis

WEAVE_BLE_SVC_ID

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
)