Google is committed to advancing racial equity for Black communities. See how.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Chảy máu :: Nền tảng:: BlueZ

Tóm lược

Biến

gBluezBleApplicationDelegate
BluezBleApplicationDelegate *
gBluezBlePlatformDelegate
BluezBlePlatformDelegate *
gBluezServerEndpoint

Chức năng

CloseBleconnection (void)
void
Đóng kết nối BLE.
ExitBluezIOThread (void)
void
Thoát chủ đề BluezIO.
RunBluezIOThread ( BluezPeripheralArgs *arg)
bool
Chạy WoBle qua chủ đề Bluez.
RunOnBluezIOThread (int(*)(void *) aCallback, void *aClosure)
bool
Gọi một hàm để chạy trong ngữ cảnh luồng 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

Cấu trúc

nl :: Ble :: Platform :: BlueZ :: Bộ chuyển đổi
nl :: Ble :: Platform :: BlueZ :: BluezPerextalArss
nl :: Ble :: Nền tảng :: BlueZ :: BluezServerEndpoint
nl :: Ble :: Platform :: BlueZ :: Đặc trưng
nl :: Ble :: Nền tảng :: BlueZ :: Dịch vụ
nl :: Ble :: Platform :: BlueZ :: WeaIdInfo
nl :: Ble :: Platform :: BlueZ :: WeaServiceData

Biến

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePl PlatformDelegate

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluezServerEndpoint

 BluezServerEndpoint * gBluezServerEndpoint

Chức năng

Đóng kết nối

void CloseBleconnection(
  void
)

Đóng kết nối BLE.

Thoát đen

void ExitBluezIOThread(
  void
)

Thoát chủ đề BluezIO.

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

Chạy WoBle qua chủ đề Bluez.

Chi tiết
Trả về
Trả về 'true' nếu thư viện WoBluez có thể đăng ký thành công máy chủ Wea gatt cùng với nhà quảng cáo, nếu không 'false'

RunOnBluezIOThread

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

Gọi một hàm để chạy trong ngữ cảnh luồng BluezIO.

Chi tiết
Trả về
Trả về 'true' nếu một chức năng được lên lịch thành công để chạy trong ngữ cảnh luồng BluezIO, khác 'false'

WoBLEz_ConnectionCloses

void WoBLEz_ConnectionClosed(
  void *user_data
)

WoBLEz_InicationConf Confirmation

void WoBLEz_IndicationConfirmation(
  void *user_data
)

WoBLEz_NewConnection

void WoBLEz_NewConnection(
  void *user_data
)

WoBLEz_ScheduleSendIncon

bool WoBLEz_ScheduleSendIndication(
  void *user_data,
  nl::Weave::System::PacketBuffer *msgBuf
)

WoBLEz_SubcripChange

void WoBLEz_SubscriptionChange(
  void *user_data
)

WoBLEz_TimerCb

bool WoBLEz_TimerCb(
  void *user_data
)

WoBLEz_WriteĐược nhận

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