O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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 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 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
)