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 )
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 の機能にアクセスできます。