Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏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 :: Platform :: BlueZ :: خدمات
nl :: Ble :: Platform :: BlueZ :: WeaveIdInfo
nl :: Ble :: Platform :: BlueZ :: WeaveServiceData

متغیرها

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatformDelegate

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluezServerEndpoint

 BluezServerEndpoint * gBluezServerEndpoint

کارکرد

بستن اتصال

void CloseBleconnection(
  void
)

اتصال BLE را ببندید

ExitBluezIOThread

void ExitBluezIOThread(
  void
)

از موضوع BluezIO خارج شوید.

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

WoBle را روی نخ Bluez اجرا کنید.

جزئیات
برمی گردد
برمی گردد "واقعی" اگر کتابخانه WoBluez بتواند با موفقیت سرور Weave gatt را به همراه تبلیغ کننده ثبت کند ، دیگر "نادرست" است

RunOnBluezIOThread

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

برای اجرای در متن موضوع BluezIO از یک عملکرد استفاده کنید.

جزئیات
برمی گردد
اگر عملکردی با موفقیت در زمینه موضوع BluezIO اجرا شود ، "صحیح" برمی گرداند ، دیگری "نادرست" است

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_Subscription تغییر دهید

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
)