nl:: Weave:: DeviceLayer
요약
열거 |
|
---|---|
ActivityChange
|
enum 활동 변경을 탭합니다. |
ConnectivityChange
|
enum 연결 변경을 클릭합니다. |
Typedef |
|
---|---|
AsyncWorkFunct)(intptr_t arg)
|
typedefvoid(*
비동기식으로 작업을 실행하는 함수에 대한 포인터입니다. |
변수 |
|
---|---|
InetLayer
|
|
SystemLayer
|
함수 |
|
---|---|
CharacterizeIPv6Address(const ::nl::Inet::IPAddress & ipAddr)
|
const char *
|
CharacterizeIPv6Prefix(const Inet::IPPrefix & inPrefix)
|
const char *
|
ConfigurationMgr(void)
|
ConfigurationManager 싱글톤 객체의 공개 인터페이스에 대한 참조를 반환합니다.
|
ConfigurationMgrImpl(void)
|
ConfigurationManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
|
ConnectivityMgr(void)
|
ConnectivityManager 싱글톤 객체의 공개 인터페이스에 대한 참조를 반환합니다.
|
ConnectivityMgrImpl(void)
|
ConnectivityManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
|
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 싱글톤 객체의 공개 인터페이스를 반환합니다.
|
PlatformMgrImpl(void)
|
PlatformManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
|
RegisterDeviceLayerErrorFormatter(void)
|
void
|
SoftwareUpdateMgr(void)
|
SoftwareUpdateManager 싱글톤 객체의 공개 인터페이스에 대한 참조를 반환합니다.
|
SoftwareUpdateMgrImpl(void)
|
SoftwareUpdateManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
|
ThreadStackMgr(void)
|
ThreadStackManager 싱글톤 객체의 공개 인터페이스를 반환합니다.
|
ThreadStackMgrImpl(void)
|
ThreadStackManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
|
TimeSyncMgr(void)
|
TimeSyncManager 싱글톤 객체에 대한 참조를 반환합니다.
|
TraitMgr(void)
|
TraitManager 싱글톤 객체에 대한 참조를 반환합니다.
|
구조체 |
|
---|---|
nl:: |
Weave Device Layer 이벤트를 나타냅니다. |
nl:: |
Silicon Labs EFR32 플랫폼에 대한 플랫폼별 이벤트 정보를 나타냅니다. |
네임스페이스 |
|
---|---|
nl:: |
|
nl:: |
열거형
ActivityChange
ActivityChange
활동 변경을 탭합니다.
Weave 기기와 연결된 일부 활동의 변경사항을 설명합니다.
ConnectivityChange
ConnectivityChange
연결 변경을 클릭합니다.
Weave 기기와 관련된 연결의 일부 측면의 변경사항을 설명합니다.
Typedef
AsyncWorkFunct
void(* AsyncWorkFunct)(intptr_t arg)
비동기식으로 작업을 실행하는 함수에 대한 포인터입니다.
변수
InetLayer
nl::Inet::InetLayer InetLayer
SystemLayer
nl::Weave::System::Layer SystemLayer
함수
CharacterizeIPv6Address
const char * CharacterizeIPv6Address( const ::nl::Inet::IPAddress & ipAddr )
CharacterizeIPv6Prefix
const char * CharacterizeIPv6Prefix( const Inet::IPPrefix & inPrefix )
ConfigurationMgr
ConfigurationManager & ConfigurationMgr( void )
ConfigurationManager 싱글톤 객체의 공개 인터페이스에 대한 참조를 반환합니다.
ConfigurationManager 싱글톤 객체의 공개 인터페이스를 반환합니다.
Weave 애플리케이션은 이 기능을 사용하여 모든 플랫폼에 공통된 ConfigurationManager 객체의 기능에 액세스해야 합니다.
Weave 애플리케이션은 이 기능을 사용하여 모든 플랫폼에 공통된 ConfigurationManager 객체의 기능에 액세스해야 합니다.
ConfigurationMgrImpl
ConfigurationManagerImpl & ConfigurationMgrImpl( void )
ConfigurationManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
Weave 애플리케이션은 이를 사용하여 선택한 플랫폼에 해당하는 ConfigurationManager 기능에 액세스할 수 있습니다.
Weave 애플리케이션은 이를 사용하여 ESP32 플랫폼에 특정한 ConfigurationManager의 기능에 액세스할 수 있습니다.
ConnectivityMgr
ConnectivityManager & ConnectivityMgr( void )
ConnectivityManager 싱글톤 객체의 공개 인터페이스에 대한 참조를 반환합니다.
ConnectivityManager 싱글톤 객체의 공개 인터페이스를 반환합니다.
Weave 애플리케이션은 이를 사용하여 모든 플랫폼에 공통된 ConnectivityManager 객체의 기능에 액세스해야 합니다.
ConnectivityMgrImpl
ConnectivityManagerImpl & ConnectivityMgrImpl( void )
ConnectivityManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
Weave 애플리케이션은 이를 사용하여 선택한 플랫폼과 관련된 ConnectivityManager의 기능에 액세스할 수 있습니다.
Weave 애플리케이션은 이를 사용하여 ESP32 플랫폼에 특정한 ConnectivityManager의 기능에 액세스할 수 있습니다.
FormatDeviceLayerError
bool FormatDeviceLayerError( char *buf, uint16_t bufSize, int32_t err )
GetConnectivityChange
ConnectivityChange GetConnectivityChange( bool prevState, bool newState )
Parse24HourTimeStr
WEAVE_ERROR Parse24HourTimeStr( const char *timeStr, uint8_t & hour, uint8_t & minute, uint8_t & second )
ParseCompilerDateStr
WEAVE_ERROR ParseCompilerDateStr( const char *dateStr, uint16_t & year, uint8_t & month, uint8_t & dayOfMonth )
PlatformMgr
PlatformManager & PlatformMgr( void )
PlatformManager 싱글톤 객체의 공개 인터페이스를 반환합니다.
Weave 애플리케이션은 모든 플랫폼에 공통된 PlatformManager 객체의 기능에 액세스하기 위해 이 메서드를 사용해야 합니다.
PlatformMgrImpl
PlatformManagerImpl & PlatformMgrImpl( void )
PlatformManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
Weave 애플리케이션은 이를 사용하여 ESP32 플랫폼과 관련된 PlatformManager 기능에 액세스할 수 있습니다.
Weave 애플리케이션은 이를 사용하여 선택한 플랫폼에 해당하는 PlatformManager 기능에 액세스할 수 있습니다.
RegisterDeviceLayerErrorFormatter
void RegisterDeviceLayerErrorFormatter( void )
SoftwareUpdateMgr
SoftwareUpdateManager & SoftwareUpdateMgr( void )
SoftwareUpdateManager 싱글톤 객체의 공개 인터페이스에 대한 참조를 반환합니다.
내부 구성요소는 모든 플랫폼에 공통된 SoftwareUpdateManager 객체의 기능에 액세스하려면 이 메서드를 사용해야 합니다.
Weave 애플리케이션은 이 파일을 사용하여 모든 플랫폼에 공통된 SoftwareUpdateManager 객체의 기능에 액세스해야 합니다.
SoftwareUpdateMgrImpl
SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl( void )
SoftwareUpdateManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
내부 구성요소는 이를 사용하여 EFR32 플랫폼 전용 SoftwareUpdateManager 기능에 액세스할 수 있습니다.
내부 구성요소는 이를 사용하여 ESP32 플랫폼 전용 SoftwareUpdateManager 기능에 액세스할 수 있습니다.
내부 구성요소는 이를 사용하여 nRF5 플랫폼 전용 SoftwareUpdateManager 기능에 액세스할 수 있습니다.
Weave 애플리케이션은 이를 사용하여 선택한 플랫폼에 해당하는 SoftwareUpdateManager 기능에 액세스할 수 있습니다.
ThreadStackMgr
ThreadStackManager & ThreadStackMgr( void )
ThreadStackManager 싱글톤 객체의 공개 인터페이스를 반환합니다.
Weave 애플리케이션은 이 기능을 사용하여 모든 플랫폼에 공통된 ThreadStackManager 객체의 기능에 액세스해야 합니다.
ThreadStackMgrImpl
ThreadStackManagerImpl & ThreadStackMgrImpl( void )
ThreadStackManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
Weave 애플리케이션은 이를 사용하여 EFR32 플랫폼 전용 ThreadStackManager 기능에 액세스할 수 있습니다.
Weave 애플리케이션은 이를 사용하여 ESP32 플랫폼에만 제공되는 ThreadStackManager 기능에 액세스할 수 있습니다.
Weave 애플리케이션은 이를 사용하여 nRF52 플랫폼에 특정한 ThreadStackManager의 기능에 액세스할 수 있습니다.
Weave 애플리케이션은 이를 사용하여 선택한 플랫폼에 해당하는 ThreadStackManager 기능에 액세스할 수 있습니다.