nl::
  概要
| 列挙型 | |
|---|---|
| ActivityChange | enum アクティビティの変更。 | 
| ConnectivityChange | enum 接続の変更。 | 
| Typedef | |
|---|---|
| AsyncWorkFunct)(intptr_t arg) | typedef void(*作業を非同期で実行する関数へのポインタ。 | 
| 変数 | |
|---|---|
| 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 の機能にアクセスできます。