nl:: ব্লে:: প্ল্যাটফর্ম:: ব্লুজেড

সারাংশ

ভেরিয়েবল

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:: প্ল্যাটফর্ম:: 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

gBluezServerEndpoint

BluezServerEndpoint * gBluezServerEndpoint

ফাংশন

সংযোগ বন্ধ করুন

void CloseBleconnection(
  void
)

BLE সংযোগ বন্ধ করুন।

ব্লুজআইওথ্রেড থেকে প্রস্থান করুন

void ExitBluezIOThread(
  void
)

BluezIO থ্রেড থেকে প্রস্থান করুন।

ব্লুজআইওথ্রেড চালান

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

Bluez থ্রেডের উপর WoBle চালান।

বিস্তারিত
রিটার্নস
WoBluez লাইব্রেরি সফলভাবে বিজ্ঞাপনদাতার সাথে Weave gatt সার্ভার নিবন্ধন করতে সক্ষম হলে 'সত্য' ফেরত দেয়, অন্যথায় 'মিথ্যা'

RunOnBluezIOthread

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

BluezIO থ্রেড প্রসঙ্গে চালানোর জন্য একটি ফাংশন আহ্বান করুন।

বিস্তারিত
রিটার্নস
ব্লুজিও থ্রেড প্রসঙ্গে একটি ফাংশন সফলভাবে চালানোর জন্য নির্ধারিত হলে 'সত্য' ফেরত দেয়, অন্যথায় 'মিথ্যা'

WoBLEz_Connection বন্ধ

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
)