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

এনএল :: তাঁত :: ডিভাইস লাইয়ার

সারসংক্ষেপ

গণনা

ActivityChange এনাম
ক্রিয়াকলাপ পরিবর্তন।
ConnectivityChange এনাম
সংযোগ পরিবর্তন।

টাইপডেফস

AsyncWorkFunct )(intptr_t arg) টাইপডেফ
void(*
একটি ফাংশনটির পয়েন্টার যা অ্যাসিক্রোনোলজিকভাবে কাজ করে।

পরিবর্তনশীল

InetLayer
SystemLayer

কার্যাদি

CharacterizeIPv6Address (const :: nl::Inet::IPAddress & ipAddr)
const char *
CharacterizeIPv6Prefix (const Inet::IPPrefix & inPrefix)
const char *
ConfigurationMgr (void)
রিটার্নস পাবলিক ইন্টারফেস একটি রেফারেন্স ConfigurationManager Singleton অবজেক্ট।
ConfigurationMgrImpl (void)
রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন ConfigurationManager Singleton অবজেক্ট।
ConnectivityMgr (void)
রিটার্নস পাবলিক ইন্টারফেস একটি রেফারেন্স ConnectivityManager Singleton অবজেক্ট।
ConnectivityMgrImpl (void)
রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন ConnectivityManager Singleton অবজেক্ট।
FormatDeviceLayerError (char *buf, uint16_t bufSize, int32_t err)
bool
GetConnectivityChange (bool prevState, bool newState)
ConnectivityChange
Parse24HourTimeStr (const char *timeStr, uint8_t & hour, uint8_t & minute, uint8_t & second)
ParseCompilerDateStr (const char *dateStr, uint16_t & year, uint8_t & month, uint8_t & dayOfMonth)
PlatformMgr (void)
রিটার্নস পাবলিক ইন্টারফেস PlatformManager Singleton অবজেক্ট।
PlatformMgrImpl (void)
রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন PlatformManager Singleton অবজেক্ট।
RegisterDeviceLayerErrorFormatter (void)
void
SoftwareUpdateMgr (void)
রিটার্নস পাবলিক ইন্টারফেস একটি রেফারেন্স SoftwareUpdateManager Singleton অবজেক্ট।
SoftwareUpdateMgrImpl (void)
রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন SoftwareUpdateManager Singleton অবজেক্ট।
ThreadStackMgr (void)
রিটার্নস পাবলিক ইন্টারফেস ThreadStackManager Singleton অবজেক্ট।
ThreadStackMgrImpl (void)
রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন ThreadStackManager Singleton অবজেক্ট।
TimeSyncMgr (void)
রিটার্নস একটি রেফারেন্স TimeSyncManager Singleton অবজেক্ট।
TraitMgr (void)
রিটার্নস একটি রেফারেন্স TraitManager Singleton অবজেক্ট।

ক্লাস

nl এর :: বুনা :: DeviceLayer :: ConfigurationManager

ওয়েভ ডিভাইসের জন্য রানটাইম এবং বিল্ড-টাইম কনফিগারেশন তথ্যে অ্যাক্সেস সরবরাহ করে।

nl এর :: বুনা :: DeviceLayer :: ConfigurationManagerImpl

এর কংক্রিট বাস্তবায়নের ConfigurationManager EFR32 প্ল্যাটফর্মের জন্য Singleton অবজেক্ট।

nl এর :: বুনা :: DeviceLayer :: ConnectivityManager

ওয়েভ ডিভাইসের জন্য নেটওয়ার্ক সংযোগের নিয়ন্ত্রণ সরবরাহ করে।

nl এর :: বুনা :: DeviceLayer :: ConnectivityManagerImpl

এর কংক্রিট বাস্তবায়নের ConnectivityManager সিলিকন ল্যাবস EFR32 প্ল্যাটফর্মের জন্য Singleton অবজেক্ট।

nl এর :: বুনা :: DeviceLayer :: PlatformManager

ওয়েভ-সক্ষমিত ডিভাইসে ওয়েভ নেটওয়ার্ক স্ট্যাকের সূচনা এবং ইন্টারঅ্যাক্ট করার জন্য বৈশিষ্ট্যগুলি সরবরাহ করে।

nl এর :: বুনা :: DeviceLayer :: PlatformManagerImpl

এর কংক্রিট বাস্তবায়নের PlatformManager EFR32 প্ল্যাটফর্মের জন্য Singleton অবজেক্ট।

nl এর :: বুনা :: DeviceLayer :: SoftwareUpdateManager
nl এর :: বুনা :: DeviceLayer :: SoftwareUpdateManagerImpl

এর কংক্রিট বাস্তবায়নের SoftwareUpdateManager সিলিকন ল্যাবস EFR32 প্ল্যাটফর্মের জন্য Singleton অবজেক্ট।

nl এর :: বুনা :: DeviceLayer :: ThreadStackManager

ওয়েভ-সক্ষমিত ডিভাইসে থ্রেড স্ট্যাকের সূচনা এবং ইন্টারঅ্যাক্ট করার জন্য বৈশিষ্ট্য সরবরাহ করে।

nl এর :: বুনা :: DeviceLayer :: ThreadStackManagerImpl

এর কংক্রিট বাস্তবায়নের ThreadStackManager EFR32 সিলিকন ল্যাবস SDK এর এবং OpenThread স্ট্যাক ব্যবহার প্ল্যাটফর্মের জন্য অবজেক্ট Singleton।

nl এর :: বুনা :: DeviceLayer :: TimeSyncManager

ওয়েভ ডিভাইসগুলির জন্য সময় সিঙ্ক্রোনাইজেশন পরিচালনা করে।

nl এর :: বুনা :: DeviceLayer :: TraitManager

ওয়েভ ডিভাইসের জন্য ওয়েভ ডেটা ম্যানেজমেন্ট বৈশিষ্ট্যের প্রকাশনা এবং সাবস্ক্রিপশন পরিচালনা করে।

স্ট্রাক্টস

nl এর :: বুনা :: DeviceLayer :: WeaveDeviceEvent

ওয়েভ ডিভাইস লেয়ার ইভেন্টটি উপস্থাপন করে।

nl এর :: বুনা :: DeviceLayer :: WeaveDevicePlatformEvent

সিলিকন ল্যাবস EFR32 প্ল্যাটফর্মের জন্য প্ল্যাটফর্ম-নির্দিষ্ট ইভেন্টের তথ্য উপস্থাপন করে।

নেমস্পেসেস

nl এর :: বুনা :: DeviceLayer :: DeviceEventType
nl এর :: বুনা :: DeviceLayer :: অভ্যন্তরীণ

গণনা

ক্রিয়াকলাপ পরিবর্তন

 ActivityChange

ক্রিয়াকলাপ পরিবর্তন।

ওয়েভ ডিভাইসের সাথে যুক্ত কিছু ক্রিয়াকলাপের পরিবর্তন বর্ণনা করে।

কানেক্টিভিটি চেঞ্জ

 ConnectivityChange

সংযোগ পরিবর্তন।

ওয়েভ ডিভাইসের সাথে যুক্ত কানেক্টিভিটির কিছু দিকের পরিবর্তন বর্ণনা করে।

টাইপডেফস

AsyncWorkFunct

void(* AsyncWorkFunct)(intptr_t arg)

একটি ফাংশনটির পয়েন্টার যা অ্যাসিক্রোনোলজিকভাবে কাজ করে।

পরিবর্তনশীল

ইনলেটর

nl::Inet::InetLayer InetLayer

সিস্টেমলায়ার

nl::Weave::System::Layer SystemLayer

কার্যাদি

বৈশিষ্ট্যযুক্ত আইপিভি 6 অ্যাড্রেস

const char * CharacterizeIPv6Address(
  const ::nl::Inet::IPAddress & ipAddr
)

বৈশিষ্ট্যযুক্ত আইপিভি 6 প্রিফিক্স ix

const char * CharacterizeIPv6Prefix(
  const Inet::IPPrefix & inPrefix
)

কনফিগারেশনএমজিআর

ConfigurationManager & ConfigurationMgr(
  void
)

রিটার্নস পাবলিক ইন্টারফেস একটি রেফারেন্স ConfigurationManager Singleton অবজেক্ট।

রিটার্নস পাবলিক ইন্টারফেস ConfigurationManager Singleton অবজেক্ট।

বুনা আবেদন অ্যাক্সেস করার জন্য এই ব্যবহার করা উচিত বৈশিষ্ট্য ConfigurationManager বস্তু সব প্ল্যাটফর্মের সাধারণ ব্যাপার ছিল।

বুনা অ্যাপ্লিকেশন বৈশিষ্ট্য অ্যাক্সেস করতে এটি ব্যবহার করা উচিত নয় ConfigurationManager বস্তু সব প্ল্যাটফর্মের সাধারণ ব্যাপার ছিল।

কনফিগারেশন এমজিআরআইএমপিএল

ConfigurationManagerImpl & ConfigurationMgrImpl(
  void
)

রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন ConfigurationManager Singleton অবজেক্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন ConfigurationManager নির্বাচিত প্ল্যাটফর্ম নির্দিষ্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন ConfigurationManager যে ESP32 প্ল্যাটফর্মে নির্দিষ্ট।

কানেক্টিভিটিএমজিআর

ConnectivityManager & ConnectivityMgr(
  void
)

রিটার্নস পাবলিক ইন্টারফেস একটি রেফারেন্স ConnectivityManager Singleton অবজেক্ট।

রিটার্নস পাবলিক ইন্টারফেস ConnectivityManager Singleton অবজেক্ট।

বুনা অ্যাপ্লিকেশন বৈশিষ্ট্য অ্যাক্সেস করতে এটি ব্যবহার করা উচিত নয় ConnectivityManager বস্তু সব প্ল্যাটফর্মের সাধারণ ব্যাপার ছিল।

কানেক্টিভিটি এমজিআরআইএমপিএল

ConnectivityManagerImpl & ConnectivityMgrImpl(
  void
)

রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন ConnectivityManager Singleton অবজেক্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন ConnectivityManager নির্বাচিত প্ল্যাটফর্ম নির্দিষ্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন ConnectivityManager যে ESP32 প্ল্যাটফর্মে নির্দিষ্ট।

ফর্ম্যাটডভাইসলেয়ারেরর

bool FormatDeviceLayerError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

GetConnectivityChange

ConnectivityChange GetConnectivityChange(
  bool prevState,
  bool newState
)

পার্স 24 ঘন্টা আউটটাইমএসটিআর

WEAVE_ERROR Parse24HourTimeStr(
  const char *timeStr,
  uint8_t & hour,
  uint8_t & minute,
  uint8_t & second
)

পার্সকম্পিলারডেটএসটিআর

WEAVE_ERROR ParseCompilerDateStr(
  const char *dateStr,
  uint16_t & year,
  uint8_t & month,
  uint8_t & dayOfMonth
)

প্ল্যাটফর্মএমজিআর

PlatformManager & PlatformMgr(
  void
)

রিটার্নস পাবলিক ইন্টারফেস PlatformManager Singleton অবজেক্ট।

বুনা অ্যাপ্লিকেশন অ্যাক্সেস করার জন্য এই ব্যবহার করা উচিত বৈশিষ্ট্য PlatformManager বস্তু সব প্ল্যাটফর্মের সাধারণ ব্যাপার ছিল।

প্ল্যাটফর্মএমজিআরআইপিএল

PlatformManagerImpl & PlatformMgrImpl(
  void
)

রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন PlatformManager Singleton অবজেক্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন PlatformManager যে ESP32 প্ল্যাটফর্মে নির্দিষ্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন PlatformManager নির্বাচিত প্ল্যাটফর্ম নির্দিষ্ট।

রেজিস্টারডভাইসলায়ারএরররর ফরম্যাটর

void RegisterDeviceLayerErrorFormatter(
  void
)

সফটওয়্যারআপডেটএমজিআর

SoftwareUpdateManager & SoftwareUpdateMgr(
  void
)

রিটার্নস পাবলিক ইন্টারফেস একটি রেফারেন্স SoftwareUpdateManager Singleton অবজেক্ট।

অভ্যন্তরীণ উপাদান এক্সেস বৈশিষ্ট্য এই ব্যবহার করা উচিত SoftwareUpdateManager যে সব প্ল্যাটফর্মে সাধারণ বস্তু।

বুনা আবেদন এক্সেস বৈশিষ্ট্য এই ব্যবহার করা উচিত SoftwareUpdateManager যে সব প্ল্যাটফর্মে সাধারণ বস্তু।

সফ্টওয়্যারআপডেটএমজিআরআইপিএল

SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(
  void
)

রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন SoftwareUpdateManager Singleton অবজেক্ট।

অভ্যন্তরীণ উপাদান এটি ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন SoftwareUpdateManager যে EFR32 প্ল্যাটফর্মে নির্দিষ্ট।

অভ্যন্তরীণ উপাদান এটি ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন SoftwareUpdateManager যে ESP32 প্ল্যাটফর্মে নির্দিষ্ট।

অভ্যন্তরীণ উপাদান এটি ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন SoftwareUpdateManager যে nRF5 প্ল্যাটফর্মে নির্দিষ্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন SoftwareUpdateManager নির্বাচিত প্ল্যাটফর্ম নির্দিষ্ট।

ThreadStackMgr

ThreadStackManager & ThreadStackMgr(
  void
)

রিটার্নস পাবলিক ইন্টারফেস ThreadStackManager Singleton অবজেক্ট।

বুনা অ্যাপ্লিকেশন অ্যাক্সেস করার জন্য এই ব্যবহার করা উচিত বৈশিষ্ট্য ThreadStackManager বস্তু সব প্ল্যাটফর্মের সাধারণ ব্যাপার ছিল।

ThreadStackMgrImpl

ThreadStackManagerImpl & ThreadStackMgrImpl(
  void
)

রিটার্নের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন ThreadStackManager Singleton অবজেক্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন ThreadStackManager যে EFR32 প্ল্যাটফর্মে নির্দিষ্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন ThreadStackManager যে ESP32 প্ল্যাটফর্মে নির্দিষ্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন ThreadStackManager যে nRF52 প্ল্যাটফর্মে নির্দিষ্ট।

বুনা অ্যাপ্লিকেশন ব্যবহার বৈশিষ্ট্য অ্যাক্সেস লাভ করতে পারেন ThreadStackManager নির্বাচিত প্ল্যাটফর্ম নির্দিষ্ট।

টাইমসিঙ্কএমজিআর

TimeSyncManager & TimeSyncMgr(
  void
)

রিটার্নস একটি রেফারেন্স TimeSyncManager Singleton অবজেক্ট।

TraitMgr

TraitManager & TraitMgr(
  void
)

রিটার্নস একটি রেফারেন্স TraitManager Singleton অবজেক্ট।