nl:: 매초:: 기기 레이어:: 내부
요약
열거 |
|
---|---|
@400
|
enum 잘 알려진 네트워크 프로비저닝 유형의 ID입니다. |
변수 |
|
---|---|
ServiceDirectoryMgr
|
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager
|
ServiceTunnelAgent
|
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
|
TAG
|
const char *const
|
Functions |
|
---|---|
BLEMgr(void)
|
BLEManager 싱글톤 객체의 공개 인터페이스에 대한 참조를 반환합니다.
|
BLEMgrImpl(void)
|
BLEManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
|
DeviceControlSvr(void)
|
DeviceControlServer 싱글톤 객체에 대한 참조를 반환합니다.
|
DeviceDescriptionSvr(void)
|
DeviceDescriptionServer 싱글톤 객체에 대한 참조를 반환합니다.
|
EFR32ConfigKey(uint8_t keyBaseOffset, uint8_t id)
|
constexpr uint32_t
이 구현은 Silicon Labs EFR32 NVM3 플래시 데이터 저장소 라이브러리를 기본 저장소 레이어로 사용합니다.
|
EchoSvr(void)
|
EchoServer 싱글톤 객체에 대한 참조를 반환합니다.
|
FabricProvisioningSvr(void)
|
FabricProvisioningServer 싱글톤 객체에 대한 참조를 반환합니다.
|
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 싱글톤 객체의 공개 인터페이스 참조를 반환합니다.
|
NetworkProvisioningSvrImpl(void)
|
NetworkProvisioningServer 싱글톤 객체의 플랫폼별 구현을 반환합니다.
|
NetworkTelemetryMgr(void)
|
NetworkTelemetryManager 싱글톤 객체의 참조를 반환합니다.
|
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
잘 알려진 네트워크 프로비저닝 유형의 ID입니다.
변수
ServiceDirectoryMgr
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager ServiceDirectoryMgr
ServiceTunnel에이전트
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent ServiceTunnelAgent
태그
const char *const TAG
Functions
BLEMGR
BLEManager & BLEMgr( void )
BLEManager 싱글톤 객체의 공개 인터페이스에 대한 참조를 반환합니다.
내부 구성요소는 이 API를 사용하여 모든 플랫폼에 공통된 BLEManager 객체의 기능에 액세스합니다.
BLEMgrImpl
BLEManagerImpl & BLEMgrImpl( void )
BLEManager 싱글톤 객체의 플랫폼별 구현을 반환합니다.
내부 구성요소를 사용하면 EFR32 플랫폼 전용 BLEManager의 기능에 액세스할 수 있습니다.
내부 구성요소를 사용하면 ESP32 플랫폼 전용 BLEManager의 기능에 액세스할 수 있습니다.
Weave 애플리케이션은 이를 사용하여 선택한 플랫폼과 관련된 BLEManager의 기능에 액세스할 수 있습니다.
내부 구성요소를 사용하면 NRF5* 플랫폼과 관련된 BLEManager의 기능에 액세스할 수 있습니다.
기기 설명 SVR
DeviceDescriptionServer & DeviceDescriptionSvr( void )
DeviceDescriptionServer 싱글톤 객체에 대한 참조를 반환합니다.
EFR32ConfigKey
constexpr uint32_t EFR32ConfigKey( uint8_t keyBaseOffset, uint8_t id )
이 구현은 Silicon Labs EFR32 NVM3 플래시 데이터 저장소 라이브러리를 기본 저장소 레이어로 사용합니다.
참고: 이 클래스는 GenericConfigurationManagerImpl<> 템플릿의 구체적인 서브클래스에 혼합되도록 설계되었습니다. 이렇게 사용하면 기본적으로 클래스가 템플릿 클래스에서 참조하는 위임된 회원의 구현을 제공합니다 (예: ReadConfigValue() 메서드).
FabricProvisioningSvr
FabricProvisioningServer & FabricProvisioningSvr( void )
FabricProvisioningServer 싱글톤 객체에 대한 참조를 반환합니다.
FormatNRFError
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 )
NRF5ConfigKey
constexpr uint32_t NRF5ConfigKey( uint16_t fileId, uint16_t recordId )
NetworkProvisioningSvr
NetworkProvisioningServer & NetworkProvisioningSvr( void )
NetworkProvisioningServer 싱글톤 객체의 공개 인터페이스 참조를 반환합니다.
내부 구성요소는 이 속성을 사용하여 모든 플랫폼에 공통된 NetworkProvisioningServer 객체의 기능에 액세스해야 합니다.
NetworkProvisioningSvrImpl
NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl( void )
NetworkProvisioningServer 싱글톤 객체의 플랫폼별 구현을 반환합니다.
내부 구성요소를 사용하면 ESP32 플랫폼 전용 NetworkProvisioningServer의 기능에 액세스할 수 있습니다.
NetworkTelemetryMgr
NetworkTelemetryManager & NetworkTelemetryMgr( void )
NetworkTelemetryManager 싱글톤 객체의 참조를 반환합니다.
OpenThreadRoleToStr
const char * OpenThreadRoleToStr( otDeviceRole role )
레지스터 RF 오류 형식 지정 도구
void RegisterNRFErrorFormatter( void )
registerOpenThreadErrorFormatter
void RegisterOpenThreadErrorFormatter( void )
RunConfigUnitTest
void RunConfigUnitTest( void )
RunGroupKeyStoreUnitTest
void RunGroupKeyStoreUnitTest( GroupKeyStoreClass *groupKeyStore )
SystemSystemlockTest 테스트
void RunSystemClockUnitTest( void )
ServiceProvisioningSvr
ServiceProvisioningServer & ServiceProvisioningSvr()
서비스 제공업체
IPAddress ToIPAddress( const otIp6Address & otAddr )
ToIPPrefix
IPPrefix ToIPPrefix( const otIp6Prefix & otPrefix )
ToOpenThreadIP6Address
otIp6Address ToOpenThreadIP6Address( const IPAddress & addr )
따뜻한 인터페이스 유형
const char * WarmInterfaceTypeToStr( ::nl::Weave::Warm::InterfaceType inInterfaceType )