nl:: বুনা:: ডিভাইস লেয়ার:: অভ্যন্তরীণ
সারাংশ
গণনা | |
---|---|
@400 | enum সুপরিচিত নেটওয়ার্ক বিধান প্রকারের জন্য আইডি। |
ভেরিয়েবল | |
---|---|
ServiceDirectoryMgr | extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager |
ServiceTunnelAgent | extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent |
TAG | const char *const |
ফাংশন | |
---|---|
BLEMgr (void) | BLEManager singleton অবজেক্টের সর্বজনীন ইন্টারফেসের একটি রেফারেন্স প্রদান করে। |
BLEMgrImpl (void) | BLEManager singleton অবজেক্টের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন প্রদান করে। |
DeviceControlSvr (void) | DeviceControlServer singleton অবজেক্টের একটি রেফারেন্স প্রদান করে। |
DeviceDescriptionSvr (void) | DeviceDescriptionServer singleton অবজেক্টের একটি রেফারেন্স প্রদান করে। |
EFR32ConfigKey (uint8_t keyBaseOffset, uint8_t id) | constexpr uint32_t এই বাস্তবায়ন সিলিকন ল্যাবস EFR32 NVM3 ফ্ল্যাশ ডেটা স্টোরেজ লাইব্রেরি অন্তর্নিহিত স্টোরেজ স্তর হিসাবে ব্যবহার করে। |
EchoSvr (void) | ইকো সার্ভার সিঙ্গলটন অবজেক্টের একটি রেফারেন্স প্রদান করে। |
FabricProvisioningSvr (void) | FabricProvisioningServer singleton অবজেক্টের একটি রেফারেন্স প্রদান করে। |
FormatNRFError (char *buf, uint16_t bufSize, int32_t err) | bool |
GetEntropy_EFR32 (uint8_t *buf, size_t bufSize) | int |
GetEntropy_nRF5 (uint8_t *buf, size_t bufSize) | int |
GetLwIPNetifForWarmInterfaceType (:: nl::Weave::Warm::InterfaceType inInterfaceType, struct netif *& netif) | |
InitServiceDirectoryManager (void) | |
InitServiceTunnelAgent () | |
InitWeaveEventLogging (void) | ইভেন্ট লগিং রিসোর্স সংজ্ঞায়িত করে এবং ইভেন্ট লগিং ম্যানেজমেন্ট সাবসিস্টেম শুরু করে। |
IsOpenThreadMeshLocalAddress (otInstance *otInst, const IPAddress & addr) | bool |
LogOpenThreadPacket (const char *titleStr, otMessage *pkt) | void |
LogOpenThreadStateChange (otInstance *otInst, uint32_t flags) | void |
LwIPNetifSupportsMLD (struct netif *netif) | bool |
MapOpenThreadError (otError otErr) | |
NRF5ConfigKey (uint16_t fileId, uint16_t recordId) | constexpr uint32_t |
NetworkProvisioningSvr (void) | NetworkProvisioningServer singleton অবজেক্টের সর্বজনীন ইন্টারফেসের একটি রেফারেন্স প্রদান করে। |
NetworkProvisioningSvrImpl (void) | NetworkProvisioningServer singleton অবজেক্টের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন প্রদান করে। |
NetworkTelemetryMgr (void) | NetworkTelemetryManager singleton অবজেক্টের একটি রেফারেন্স প্রদান করে। |
OpenThreadRoleToStr (otDeviceRole role) | const char * |
RegisterNRFErrorFormatter (void) | void |
RegisterOpenThreadErrorFormatter (void) | void |
RunConfigUnitTest (void) | void |
RunGroupKeyStoreUnitTest (GroupKeyStoreClass *groupKeyStore) | void |
RunSystemClockUnitTest (void) | void |
ServiceProvisioningSvr () | |
ToIPAddress (const otIp6Address & otAddr) | |
ToIPPrefix (const otIp6Prefix & otPrefix) | IPPrefix |
ToOpenThreadIP6Address (const IPAddress & addr) | otIp6Address |
WarmInterfaceTypeToStr (:: nl::Weave::Warm::InterfaceType inInterfaceType) | const char * |
নামস্থান | |
---|---|
nl:: ওয়েভ:: ডিভাইস লেয়ার:: অভ্যন্তরীণ:: ফ্যাক্টরি প্রভিশনিং ডেটা |
গণনা
@400
@400
সুপরিচিত নেটওয়ার্ক বিধান প্রকারের জন্য আইডি।
ভেরিয়েবল
সার্ভিস ডাইরেক্টরিএমজিআর
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager ServiceDirectoryMgr
সার্ভিস টানেল এজেন্ট
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent ServiceTunnelAgent
ট্যাগ
const char *const TAG
ফাংশন
BLEMgr
BLEManager & BLEMgr( void )
BLEManager singleton অবজেক্টের সর্বজনীন ইন্টারফেসের একটি রেফারেন্স প্রদান করে।
অভ্যন্তরীণ উপাদানগুলিকে BLEManager অবজেক্টের বৈশিষ্ট্যগুলি অ্যাক্সেস করতে এটি ব্যবহার করা উচিত যা সমস্ত প্ল্যাটফর্মে সাধারণ৷
BLEMgrImpl
BLEManagerImpl & BLEMgrImpl( void )
BLEManager singleton অবজেক্টের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন প্রদান করে।
অভ্যন্তরীণ উপাদানগুলি EFR32 প্ল্যাটফর্মগুলির জন্য নির্দিষ্ট BLEManager- এর বৈশিষ্ট্যগুলিতে অ্যাক্সেস পেতে এটি ব্যবহার করতে পারে।
অভ্যন্তরীণ উপাদানগুলি ESP32 প্ল্যাটফর্মের জন্য নির্দিষ্ট BLEManager- এর বৈশিষ্ট্যগুলিতে অ্যাক্সেস পেতে এটি ব্যবহার করতে পারে।
ওয়েভ অ্যাপ্লিকেশনগুলি নির্বাচিত প্ল্যাটফর্মের জন্য নির্দিষ্ট BLEManager- এর বৈশিষ্ট্যগুলিতে অ্যাক্সেস পেতে এটি ব্যবহার করতে পারে।
অভ্যন্তরীণ উপাদানগুলি BLEManager- এর বৈশিষ্ট্যগুলিতে অ্যাক্সেস পেতে এটি ব্যবহার করতে পারে যা NRF5* প্ল্যাটফর্মগুলির জন্য নির্দিষ্ট৷
ডিভাইস কন্ট্রোলএসভিআর
DeviceControlServer & DeviceControlSvr( void )
DeviceControlServer singleton অবজেক্টের একটি রেফারেন্স প্রদান করে।
DeviceDescriptionSvr
DeviceDescriptionServer & DeviceDescriptionSvr( void )
DeviceDescriptionServer singleton অবজেক্টের একটি রেফারেন্স প্রদান করে।
EFR32ConfigKey
constexpr uint32_t EFR32ConfigKey( uint8_t keyBaseOffset, uint8_t id )
এই বাস্তবায়ন সিলিকন ল্যাবস EFR32 NVM3 ফ্ল্যাশ ডেটা স্টোরেজ লাইব্রেরি অন্তর্নিহিত স্টোরেজ স্তর হিসাবে ব্যবহার করে।
দ্রষ্টব্য: এই ক্লাসটি GenericConfigurationManagerImpl<> টেমপ্লেটের কংক্রিট সাবক্লাসে মিশ্রিত করার জন্য ডিজাইন করা হয়েছে। এইভাবে ব্যবহার করা হলে, ক্লাসটি স্বাভাবিকভাবেই টেমপ্লেট ক্লাস দ্বারা উল্লেখিত প্রতিনিধি সদস্যদের জন্য বাস্তবায়ন প্রদান করে (যেমন ReadConfigValue() পদ্ধতি)।
FabricProvisioningSvr
FabricProvisioningServer & FabricProvisioningSvr( void )
FabricProvisioningServer singleton অবজেক্টের একটি রেফারেন্স প্রদান করে।
বিন্যাসএনআরএফইরর
bool FormatNRFError( char *buf, uint16_t bufSize, int32_t err )
GetEntropy_EFR32
int GetEntropy_EFR32( uint8_t *buf, size_t bufSize )
GetEntropy_nRF5
int GetEntropy_nRF5( uint8_t *buf, size_t bufSize )
GetLwIPNetifForWarmInterfaceType
WEAVE_ERROR GetLwIPNetifForWarmInterfaceType( ::nl::Weave::Warm::InterfaceType inInterfaceType, struct netif *& netif )
InitServiceDirectoryManager
WEAVE_ERROR InitServiceDirectoryManager( void )
InitServiceTunnelAgent
WEAVE_ERROR InitServiceTunnelAgent()
InitWeaveEventLogging
WEAVE_ERROR InitWeaveEventLogging( void )
ইভেন্ট লগিং রিসোর্স সংজ্ঞায়িত করে এবং ইভেন্ট লগিং ম্যানেজমেন্ট সাবসিস্টেম শুরু করে।
IsOpenThreadMeshLocalAddress
bool IsOpenThreadMeshLocalAddress( otInstance *otInst, const IPAddress & addr )
LogOpenThreadPacket
void LogOpenThreadPacket( const char *titleStr, otMessage *pkt )
LogOpenThreadStateChange
void LogOpenThreadStateChange( otInstance *otInst, uint32_t flags )
LwIPNetifSupportsMLD
bool LwIPNetifSupportsMLD( struct netif *netif )
MapOpenThreadError
WEAVE_ERROR MapOpenThreadError( otError otErr )
NRF5 ConfigKey
constexpr uint32_t NRF5ConfigKey( uint16_t fileId, uint16_t recordId )
নেটওয়ার্ক প্রভিশনিংএসভিআর
NetworkProvisioningServer & NetworkProvisioningSvr( void )
NetworkProvisioningServer singleton অবজেক্টের সর্বজনীন ইন্টারফেসের একটি রেফারেন্স প্রদান করে।
অভ্যন্তরীণ উপাদানগুলিকে নেটওয়ার্কপ্রভিশনিং সার্ভার অবজেক্টের বৈশিষ্ট্যগুলি অ্যাক্সেস করতে এটি ব্যবহার করা উচিত যা সমস্ত প্ল্যাটফর্মে সাধারণ৷
NetworkProvisioningSvrImpl
NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl( void )
NetworkProvisioningServer singleton অবজেক্টের প্ল্যাটফর্ম-নির্দিষ্ট বাস্তবায়ন প্রদান করে।
অভ্যন্তরীণ উপাদানগুলি ESP32 প্ল্যাটফর্মের জন্য নির্দিষ্ট NetworkProvisioningServer- এর বৈশিষ্ট্যগুলিতে অ্যাক্সেস পেতে এটি ব্যবহার করতে পারে।
NetworkTelemetryMgr
NetworkTelemetryManager & NetworkTelemetryMgr( void )
NetworkTelemetryManager singleton অবজেক্টের একটি রেফারেন্স প্রদান করে।
OpenThreadRoleToStr
const char * OpenThreadRoleToStr( otDeviceRole role )
নিবন্ধন NRFError Formatter
void RegisterNRFErrorFormatter( void )
RegisterOpenThreadErrorFormatter
void RegisterOpenThreadErrorFormatter( void )
RunConfigUnitTest
void RunConfigUnitTest( void )
RunGroupKeyStoreUnitTest
void RunGroupKeyStoreUnitTest( GroupKeyStoreClass *groupKeyStore )
RunSystemClockUnitTest
void RunSystemClockUnitTest( void )
সার্ভিস প্রভিশনিংএসভিআর
ServiceProvisioningServer & ServiceProvisioningSvr()
ToIPA ঠিকানা
IPAddress ToIPAddress( const otIp6Address & otAddr )
ToIPPrefix
IPPrefix ToIPPrefix( const otIp6Prefix & otPrefix )
ToOpenThreadIP6Address
otIp6Address ToOpenThreadIP6Address( const IPAddress & addr )
WarmInterfaceTypeToStr
const char * WarmInterfaceTypeToStr( ::nl::Weave::Warm::InterfaceType inInterfaceType )