透過集合功能整理內容 你可以依據偏好儲存及分類內容。

NL::布萊::平台::藍Z

概括

變量

gBluezBleApplicationDelegate
BluezBleApplicationDelegate *
gBluezBlePlatformDelegate
BluezBlePlatformDelegate *
gBluezServerEndpoint

職能

CloseBleconnection (void)
void
關閉 BLE 連接。
ExitBluezIOThread (void)
void
退出 BluezIO 線程。
RunBluezIOThread ( BluezPeripheralArgs *arg)
bool
運行WoBle在配合bluez線程。
RunOnBluezIOThread (int(*)(void *) aCallback, void *aClosure)
bool
調用一個函數以在 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

結構

NL ::竹葉提取::平台:: ::的BlueZ適配器
NL ::竹葉提取::平台:: ::的BlueZ BluezPeripheralArgs
NL ::竹葉提取::平台:: ::的BlueZ BluezServerEndpoint
NL ::竹葉提取::平台:: ::的BlueZ特點
NL ::竹葉提取::平台:: ::的BlueZ服務
NL ::竹葉提取::平台:: ::的BlueZ WeaveIdInfo
NL ::竹葉提取::平台:: ::的BlueZ WeaveServiceData

變量

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatformDelegate

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluez服務器端點

BluezServerEndpoint * gBluezServerEndpoint

職能

關閉連接

void CloseBleconnection(
  void
)

關閉 BLE 連接。

退出BluezIO線程

void ExitBluezIOThread(
  void
)

退出 BluezIO 線程。

運行BluezIO線程

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

運行WoBle在配合bluez線程。

細節
退貨
如果 WoBluez 庫能夠與廣告商一起成功註冊 Weave gatt 服務器,則返回“true”,否則返回“false”

RunOnBluezIOThread

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

調用一個函數以在 BluezIO 線程上下文中運行。

細節
退貨
如果函數成功調度為在 BluezIO 線程上下文中運行,則返回“true”,否則返回“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
)