nl:: ब्ले:: प्लेटफार्म:: ब्लूज़

सारांश

चर

gBluezBleApplicationDelegate
BluezBleApplicationDelegate *
gBluezBlePlatformDelegate
BluezBlePlatformDelegate *
gBluezServerEndpoint

कार्यों

CloseBleconnection (void)
void
बीएलई कनेक्शन बंद करें।
ExitBluezIOThread (void)
void
BluezIO थ्रेड से बाहर निकलें।
RunBluezIOThread ( BluezPeripheralArgs *arg)
bool
भागो WoBle Bluez धागा से अधिक।
RunOnBluezIOThread (int(*)(void *) aCallback, void *aClosure)
bool
ब्लूज़ियो थ्रेड संदर्भ में चलाने के लिए एक फ़ंक्शन को आमंत्रित करें।
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 :: मंच :: BlueZ :: एडाप्टर
nl :: Ble :: मंच :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: मंच :: BlueZ :: BluezServerEndpoint
nl :: Ble :: मंच :: BlueZ :: विशेषता
nl :: Ble :: मंच :: BlueZ :: सेवा
nl :: Ble :: मंच :: BlueZ :: WeaveIdInfo
nl :: Ble :: मंच :: BlueZ :: WeaveServiceData

चर

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatformDelegate

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

जीब्लूज़सर्वरएंडपॉइंट

BluezServerEndpoint * gBluezServerEndpoint

कार्यों

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

void CloseBleconnection(
  void
)

बीएलई कनेक्शन बंद करें।

बाहर निकलेंब्लूज़आईओथ्रेड

void ExitBluezIOThread(
  void
)

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

रनब्लूज़आईओथ्रेड

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

भागो WoBle Bluez धागा से अधिक।

विवरण
रिटर्न
अगर वोब्लूज़ लाइब्रेरी विज्ञापनदाता के साथ वीव गैट सर्वर को सफलतापूर्वक पंजीकृत करने में सक्षम है, तो 'सही' लौटाता है, अन्यथा 'गलत'

रनऑनब्लूज़आईओथ्रेड

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

ब्लूज़ियो थ्रेड संदर्भ में चलाने के लिए एक फ़ंक्शन को आमंत्रित करें।

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

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_Scheduleभेजेंसंकेत

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

WoBLEz_सदस्यता बदलें

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
)