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 |
متغیرها
gBluezBleApplicationDelegate
BluezBleApplicationDelegate * gBluezBleApplicationDelegate
gBluezBlePlatformDelegate
BluezBlePlatformDelegate * gBluezBlePlatformDelegate
gBluezServerEndpoint
BluezServerEndpoint * gBluezServerEndpoint
توابع
CloseBleconnection
void CloseBleconnection( void )
اتصال BLE را ببندید.
خروج ازBluezIOThread
void ExitBluezIOThread( void )
از موضوع BluezIO خارج شوید.
RunBluezIOThread
bool RunBluezIOThread( BluezPeripheralArgs *arg )
WoBle را روی موضوع Bluez اجرا کنید.
جزئیات | |
---|---|
برمی گرداند | اگر کتابخانه WoBluez بتواند با موفقیت سرور Weave gatt را همراه با تبلیغکننده ثبت کند، «درست» را برمیگرداند، در غیر این صورت «نادرست» است. |
RunOnBluezIOThread
bool RunOnBluezIOThread( int(*)(void *) aCallback, void *aClosure )
یک تابع را برای اجرا در زمینه موضوع BluezIO فراخوانی کنید.
جزئیات | |
---|---|
برمی گرداند | اگر یک تابع با موفقیت برنامه ریزی شده باشد در زمینه BluezIO thread اجرا شود، "true" را برمی گرداند، در غیر این صورت "false" |
WoBLEz_ConnectionClosed
void WoBLEz_ConnectionClosed( void *user_data )
WoBLEz_Indication Confirmation
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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-10 بهوقت ساعت هماهنگ جهانی.