Google is committed to advancing racial equity for Black communities. See how.
Esta página se ha traducido con Cloud Translation API.
Switch to English

nl :: ble :: Plataforma:: BlueZ

Resumen

Variables

gBluezBleApplicationDelegate
BluezBleApplicationDelegate *
gBluezBlePlatformDelegate
BluezBlePlatformDelegate *
gBluezServerEndpoint

funciones

CloseBleconnection (void)
void
Estrecha conexión BLE.
ExitBluezIOThread (void)
void
BluezIO salida de rosca.
RunBluezIOThread ( BluezPeripheralArgs *arg)
bool
Ejecutar WoBle sobre Bluez hilo.
RunOnBluezIOThread (int(*)(void *) aCallback, void *aClosure)
bool
Invocar una función a ejecutar en el contexto de rosca 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

Las estructuras

nl :: Ble :: Plataforma :: :: Adaptador BlueZ
nl :: Ble :: Plataforma :: :: BlueZ BluezPeripheralArgs
nl :: Ble :: Plataforma :: :: BlueZ BluezServerEndpoint
nl :: Ble :: Plataforma :: :: BlueZ Característica
nl :: Ble :: Plataforma :: :: Servicio BlueZ
nl :: Ble :: Plataforma :: :: BlueZ WeaveIdInfo
nl :: Ble :: Plataforma :: :: BlueZ WeaveServiceData

Variables

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatformDelegate

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluezServerEndpoint

 BluezServerEndpoint * gBluezServerEndpoint

funciones

CloseBleconnection

void CloseBleconnection(
  void
)

Estrecha conexión BLE.

ExitBluezIOThread

void ExitBluezIOThread(
  void
)

BluezIO salida de rosca.

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

Ejecutar WoBle sobre Bluez hilo.

detalles
Devoluciones
Devuelve 'verdadero' si la biblioteca WoBluez es capaz de registrar correctamente el servidor Weave GATT junto con el anunciante, de lo 'falso'

RunOnBluezIOThread

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

Invocar una función a ejecutar en el contexto de rosca BluezIO.

detalles
Devoluciones
Devuelve 'verdadero' si una función está programada correctamente a ejecutar en el contexto de rosca BluezIO, de lo 'falso'

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
)