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 )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-10 بهوقت ساعت هماهنگ جهانی.