Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: ডিভাইস লাইয়ার :: অভ্যন্তরীণ :: জেনেরিক কনট্যাকটিভিটি ম্যানেজারআইএমপিএল_বিএল

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_BLE.h>

BLE-নির্দিষ্ট একটি জেনেরিক বাস্তবায়ন উপলব্ধ ConnectivityManager প্ল্যাটফর্মের যেখানে BLE কার্যকারিতা দ্বারা বাস্তবায়িত হয় জন্য অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে BLEManager বর্গ।

সারসংক্ষেপ

এই শ্রেণীর উত্তরাধিকারসূত্রে করা (প্রত্যক্ষ বা পরোক্ষভাবে) দ্বারা দেয়ার উদ্দেশ্যে করা হচ্ছে ConnectivityManagerImpl বর্গ, যা টেমপ্লেট ImplClass প্যারামিটার হিসাবে প্রদর্শিত হবে।

এই শ্রেণীর উপর পদ্ধতি সংখ্যাগরিষ্ঠ কেবল এগিয়ে উপর একভাবে নামক পদ্ধতি কল BLEManager বর্গ। এই ব্যবস্থাকে, যেখানে ConnectivityManager করার বাস্তবায়ন প্রতিনিধিদের BLE সমর্থন BLEManager বর্গ, প্ল্যাটফর্মের উপর মান যে সমর্থন BLE, এবং জটিলতা সীমিত করতে সাহায্য করে ConnectivityManagerImpl বর্গ।

পাবলিক ফাংশন

_GetBLEDeviceName (char *buf, size_t bufSize)
_GetWoBLEServiceMode (void)
ConnectivityManager::WoBLEServiceMode
_IsBLEAdvertising (void)
bool
_IsBLEAdvertisingEnabled (void)
bool
_IsBLEFastAdvertisingEnabled (void)
bool
_NumBLEConnections (void)
uint16_t
_SetBLEAdvertisingEnabled (bool val)
_SetBLEDeviceName (const char *deviceName)
_SetBLEFastAdvertisingEnabled (bool val)
_SetWoBLEServiceMode (ConnectivityManager::WoBLEServiceMode val)

পাবলিক স্ট্যাটিক ফাংশন

_WoBLEServiceModeToStr (ConnectivityManager::WoBLEServiceMode mode)
const char *

পাবলিক ফাংশন

_GetBLED DeviceName

WEAVE_ERROR _GetBLEDeviceName(
  char *buf,
  size_t bufSize
)

_GETWoBLEServiceMode

ConnectivityManager::WoBLEServiceMode _GetWoBLEServiceMode(
  void
)

_আইএসবিএলএডভারটাইজিং

bool _IsBLEAdvertising(
  void
)

_আইএসবিএলএডভার্টাইজিংএনাবল

bool _IsBLEAdvertisingEnabled(
  void
)

_IsBLEFastAdvertisingEn सक्षम

bool _IsBLEFastAdvertisingEnabled(
  void
)

_নিম্ন সংযোগগুলি

uint16_t _NumBLEConnections(
  void
)

_সেটবিএলএডভার্টাইজিংএনাবল

WEAVE_ERROR _SetBLEAdvertisingEnabled(
  bool val
)

_সেটব্লে ডিভাইসনেম

WEAVE_ERROR _SetBLEDeviceName(
  const char *deviceName
)

_সেটবিএলএফএস্টআডভারটাইজিংএনবলড

WEAVE_ERROR _SetBLEFastAdvertisingEnabled(
  bool val
)

_সেটওয়াওবলি সার্ভিসমোড

WEAVE_ERROR _SetWoBLEServiceMode(
  ConnectivityManager::WoBLEServiceMode val
)

পাবলিক স্ট্যাটিক ফাংশন

_উবল্লে সার্ভিসমোডটোএসটিআর

const char * _WoBLEServiceModeToStr(
  ConnectivityManager::WoBLEServiceMode mode
)