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

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

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

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

সারসংক্ষেপ

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

এই শ্রেণীর সদস্যরা এমন সমস্ত অন্তর্নিযুক্ত পদ্ধতি যা কিছু না করে এবং স্থিতিশীল ফেরতের মানগুলি ফেরত দেয়। এটি সংকলককে # ইফদেফ ব্যবহার না করে ডেড কোডটি অপ্টিমাইজ করতে দেয়। উদাহরণ স্বরূপ:

`` `if (কানেক্টিভিটিএমজিআর ()। getWoBLEServiceMode ()! = কানেক্টিভিটি ম্যানেজার :: কেডব্লিউএসএলসোসওয়ারমোড_নোটসপোর্টেড) ... // ... ডিভাইসগুলিতে এমন কিছু করুন যা ওব্লেকে সমর্থন করে ...}` ``

পাবলিক ফাংশন

_GetBLEDeviceName (char *buf, size_t bufSize)
_GetWoBLEServiceMode (void)
ConnectivityManager::WoBLEServiceMode
_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 _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
)