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

nl :: Ble :: Plataforma:: BlueZ

Resumo

Variáveis

gBluezBleApplicationDelegate
BluezBleApplicationDelegate *
gBluezBlePlatformDelegate
BluezBlePlatformDelegate *
gBluezServerEndpoint

Funções

CloseBleconnection (void)
void
Feche a conexão BLE.
ExitBluezIOThread (void)
void
Sair do tópico do BluezIO.
RunBluezIOThread ( BluezPeripheralArgs *arg)
bool
Execute WoBle sobre a rosca Bluez.
RunOnBluezIOThread (int(*)(void *) aCallback, void *aClosure)
bool
Invoque uma função para ser executada no contexto de encadeamento BluezIO.
WoBLEz_ConnectionClosed (void *user_data)
void
WoBLEz_IndicationConfirmation (void *user_data)
void
WoBLEz_NewConnection (void *user_data)
void
WoBLEz_ScheduleSendIndication (void *user_data, nl::Weave::System::PacketBuffer *msgBuf)
bool
WoBLEz_SubscriptionChange (void *user_data)
void
WoBLEz_TimerCb (void *user_data)
bool
WoBLEz_WriteReceived (void *user_data, const uint8_t *value, size_t len)
void

Structs

nl :: Ble :: Platform :: BlueZ :: Adaptador
nl :: Ble :: Platform :: bluez :: BluezPeripheralArgs
nl :: Ble :: Platform :: BlueZ :: BluezServerEndpoint
nl :: Ble :: Platform :: BlueZ :: Característica
nl :: Ble :: Platform :: BlueZ :: Serviço
nl :: Ble :: Platform :: BlueZ :: WeaveIdInfo
nl :: Ble :: Platform :: BlueZ :: WeaveServiceData

Variáveis

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatformDelegate

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluezServerEndpoint

BluezServerEndpoint * gBluezServerEndpoint

Funções

CloseBleconnection

void CloseBleconnection(
  void
)

Feche a conexão BLE.

ExitBluezIOThread

void ExitBluezIOThread(
  void
)

Sair do tópico do BluezIO.

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

Execute WoBle sobre a rosca Bluez.

Detalhes
Devoluções
Retorna 'true' se a biblioteca WoBluez for capaz de registrar o servidor Weave gatt junto com o anunciante, caso contrário, 'false'

RunOnBluezIOThread

bool RunOnBluezIOThread(
  int(*)(void *) aCallback,
  void *aClosure
)

Invoque uma função para ser executada no contexto de encadeamento BluezIO.

Detalhes
Devoluções
Retorna 'true' se uma função é agendada com sucesso para ser executada no contexto de thread BluezIO, caso contrário, 'false'

WoBLEz_ConnectionClosed

void WoBLEz_ConnectionClosed(
  void *user_data
)

WoBLEz_IndicationConfirmation

void WoBLEz_IndicationConfirmation(
  void *user_data
)

WoBLEz_NewConnection

void WoBLEz_NewConnection(
  void *user_data
)

WoBLEz_ScheduleSendIndication

bool WoBLEz_ScheduleSendIndication(
  void *user_data,
  nl::Weave::System::PacketBuffer *msgBuf
)

WoBLEz_SubscriptionChange

void WoBLEz_SubscriptionChange(
  void *user_data
)

WoBLEz_TimerCb

bool WoBLEz_TimerCb(
  void *user_data
)

WoBLEz_WriteReceived

void WoBLEz_WriteReceived(
  void *user_data,
  const uint8_t *value,
  size_t len
)