nl::Ble::Platform::BlueZ

खास जानकारी

वैरिएबल

gBluezBleApplicationDelegate
BluezBleApplicationDelegate *
gBluezBlePlatformDelegate
BluezBlePlatformDelegate *
gBluezServerEndpoint

फ़ंक्शन

CloseBleconnection(void)
void
BLE कनेक्शन बंद करें.
ExitBluezIOThread(void)
void
BluezIO थ्रेड से बाहर निकलें.
RunBluezIOThread(BluezPeripheralArgs *arg)
bool
Bluez थ्रेड पर WoBle चलाएं.
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::Platform::BlueZ::Adapter
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Characteristic
nl::Ble::Platform::BlueZ::Service
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

वैरिएबल

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatformDelegate

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluezServerEndpoint

BluezServerEndpoint * gBluezServerEndpoint

फ़ंक्शन

CloseBleconnection

void CloseBleconnection(
  void
)

BLE कनेक्शन बंद करें.

ExitBluezIOThread

void ExitBluezIOThread(
  void
)

BluezIO थ्रेड से बाहर निकलें.

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

Bluez थ्रेड पर WoBle चलाएं.

जानकारी
लौटाए गए सामान
अगर WoBluez की लाइब्रेरी, विज्ञापन देने वाले के साथ Weave gat सर्वर रजिस्टर कर लेती है, तो 'true' दिखाता है, नहीं तो 'गलत' है

RunOnBluezIOThread

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

BluezIO थ्रेड कॉन्टेक्स्ट में चलाने के लिए, कोई फ़ंक्शन शुरू करें.

जानकारी
लौटाए गए सामान
अगर किसी फ़ंक्शन को BluezIO थ्रेड के कॉन्टेक्स्ट में चलाने के लिए शेड्यूल किया गया है, तो 'सही' दिखाता है, नहीं तो 'गलत' दिखाता है

WoBLEz_ConnectionClosed

void WoBLEz_ConnectionClosed(
  void *user_data
)

WoBLEz_IndicationConfirmation

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
)