nl:: hava:: Platform:: BlueZ

özet

Değişkenler

gBluezBleApplicationDelegate
BluezBleApplicationDelegate *
gBluezBlePlatformDelegate
BluezBlePlatformDelegate *
gBluezServerEndpoint

Fonksiyonlar

CloseBleconnection (void)
void
BLE bağlantısını kapatın.
ExitBluezIOThread (void)
void
BluezIO dizisinden çıkın.
RunBluezIOThread ( BluezPeripheralArgs *arg)
bool
Run Woble Bluez iplik üzerinde.
RunOnBluezIOThread (int(*)(void *) aCallback, void *aClosure)
bool
BluezIO iş parçacığı bağlamında çalışacak bir işlevi çağırın.
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

yapılar

nl :: Ble :: Platformu :: BlueZ :: Adaptör
nl :: Ble :: Platformu :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: Platformu :: BlueZ :: BluezServerEndpoint
nl :: Ble :: Platformu :: BlueZ :: Karakteristik
nl :: Ble :: Platformu :: BlueZ :: Servisi
nl :: Ble :: Platformu :: BlueZ :: WeaveIdInfo
nl :: Ble :: Platformu :: BlueZ :: WeaveServiceData

Değişkenler

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatformDelege

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluezServerEndpoint

BluezServerEndpoint * gBluezServerEndpoint

Fonksiyonlar

KapatBlebağlantı

void CloseBleconnection(
  void
)

BLE bağlantısını kapatın.

ÇıkışBluezIOThread

void ExitBluezIOThread(
  void
)

BluezIO dizisinden çıkın.

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

Run Woble Bluez iplik üzerinde.

Ayrıntılar
İadeler
WoBluez kitaplığı, reklamverenle birlikte Weave gatt sunucusunu başarıyla kaydedebiliyorsa 'true', aksi takdirde 'false' döndürür

RunOnBluezIOThread

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

BluezIO iş parçacığı bağlamında çalışacak bir işlevi çağırın.

Ayrıntılar
İadeler
Bir işlev BluezIO iş parçacığı bağlamında başarıyla çalışacak şekilde programlanmışsa 'true', aksi takdirde 'false' döndürür

WoBLEz_ConnectionKapalı

void WoBLEz_ConnectionClosed(
  void *user_data
)

WoBLEz_IndicationOnay

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_WriteAlındı

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