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 |
متغیرها
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. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2019-03-18 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]