Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。
このページは Cloud Translation API によって翻訳されました。
Switch to English

nl :: Ble ::プラットホーム:: BlueZ

概要

変数

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 :: Ble :: Platform :: BlueZ :: Adapter
nl :: Ble :: Platform :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: Platform :: BlueZ :: BluezServerEndpoint
nl :: Ble :: Platform :: BlueZ ::特性
nl :: Ble ::プラットフォーム:: BlueZ ::サービス
nl :: Ble :: Platform :: BlueZ :: WeaveIdInfo
nl :: Ble :: Platform :: BlueZ :: WeaveServiceData

変数

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatformDelegate

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluezServerEndpoint

BluezServerEndpoint * gBluezServerEndpoint

関数

CloseBleconnection

void CloseBleconnection(
  void
)

BLE接続を閉じます。

ExitBluezIOThread

void ExitBluezIOThread(
  void
)

BluezIOスレッドを終了します。

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

ファイル名を指定して実行WoBleのbluezスレッドを超えます。

詳細
戻り値
WoBluezライブラリがWeavegattサーバーを広告主と一緒に正常に登録できる場合は「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
)