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 기기 레이어 이벤트를 나타냅니다. |
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 )
구문 분석 24시간 주기
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의 기능에 액세스할 수 있습니다.