Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

nl :: בל :: פּלַטפוֹרמָה:: 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 :: פלטפורמה :: BlueZ :: מתאם
nl :: Ble :: פלטפורמה :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: פלטפורמה :: BlueZ :: BluezServerEndpoint
nl :: Ble :: פלטפורמה :: BlueZ :: מאפיין
nl :: Ble :: פלטפורמה :: BlueZ :: שירות
nl :: Ble :: פלטפורמה :: BlueZ :: WeaveIdInfo
nl :: Ble :: פלטפורמה :: BlueZ :: WeaveServiceData

משתנים

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatform דלגייט

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluezServerEndpoint

 BluezServerEndpoint * gBluezServerEndpoint

פונקציות

חיבור קרוב

void CloseBleconnection(
  void
)

סגור את חיבור BLE.

ExitBluezIOThread

void ExitBluezIOThread(
  void
)

צא מחוט BluezIO.

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

הפעל את WoBle על חוט Bluez.

פרטים
החזרות
מחזירה 'נכון' אם ספריית WoBluez מצליחה לרשום בהצלחה שרת Gatt Weave יחד עם המפרסם, אחרת 'false'

RunOnBluezIOThread

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

הזמין פונקציה להפעלה בהקשר של פתיל BluezIO.

פרטים
החזרות
מחזירה 'true' אם פונקציה מתוזמנת בהצלחה בהקשר של פתיל BluezIO, אחרת 'false'

WoBLEz_Connection סגור

void WoBLEz_ConnectionClosed(
  void *user_data
)

אישור WoBLEz_Indication

void WoBLEz_IndicationConfirmation(
  void *user_data
)

WoBLEz_NewConnection

void WoBLEz_NewConnection(
  void *user_data
)

WoBLEz_ScheduleSend אינדיקציה

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
)