nl::
  #include <src/lib/profiles/network-provisioning/WirelessRegConfig.h>
  無線通信規則の設定情報のコンテナ。
概要
| パブリック属性 | |
|---|---|
| NumSupportedRegDomains | uint16_tSupportedRegDomains 配列の長さ。 | 
| OpLocation | uint8_tアクティブな営業拠点: 値 0 は存在しないことを示します。 | 
| RegDomain | 有効な無線通信規制ドメインの値「\0」は存在しないことを示します。 | 
| SupportedRegDomains | サポートされている規制ドメイン構造の配列。 | 
| パブリック関数 | |
|---|---|
| Decode(nl::Weave::TLV::TLVReader & reader) | Weave TLV 形式でエンコードされた情報からオブジェクトを入力します。 | 
| DecodeInPlace(PacketBuffer *buf) | 再利用して、エンコードされた PacketBuffer からオブジェクトにデータを入力します。 | 
| Encode(nl::Weave::TLV::TLVWriter & writer) const  | オブジェクトを Weave の TLV 形式でエンコードします。 | 
| Init(void) | voidWirelessRegConfig オブジェクトを空の状態にリセットします。 | 
| IsOpLocationPresent(void) const  | boolWirelessRegConfig オブジェクトに OpLocation フィールドが存在するか。 | 
| IsRegDomainPresent(void) const  | boolWirelessRegConfig オブジェクトに RegDomain フィールドが存在するかどうか。 | 
パブリック属性
NumSupportedRegDomains
uint16_t NumSupportedRegDomains
SupportedRegDomains 配列の長さ。
OpLocation
uint8_t OpLocation
アクティブな営業拠点: 値 0 は存在しないことを示します。
パブリック関数
Decode
WEAVE_ERROR Decode( nl::Weave::TLV::TLVReader & reader )
Weave TLV 形式でエンコードされた情報からオブジェクトを入力します。
指定する TVLReader オブジェクトは、デコードする情報を含む TLV 構造体上またはその直前に配置する必要があります。
このメソッドを呼び出す前に、呼び出し元は、デコードされた値を保持するのに十分な大きさの配列に SupportedRegDomains メンバーを初期化し、要素単位で NumSupportedRegDomains メンバーをその配列のサイズに設定する必要があります。
| 詳細 | |||||
|---|---|---|---|---|---|
| パラメータ | 
 | ||||
| 戻り値 | 
 | ||||
DecodeInPlace
WEAVE_ERROR DecodeInPlace( PacketBuffer *buf )
再利用して、エンコードされた PacketBuffer からオブジェクトにデータを入力します。
メソッドが完了すると、指定された PacketBuffer の内容は、サポートされている規制ドメインを含む配列で上書きされます。SupportedRegDomains メンバーはこの配列の先頭をポイントするように設定され、NumSupportedRegDomains メンバーには配列内のアイテム数が含まれます。
| 詳細 | |||||
|---|---|---|---|---|---|
| パラメータ | 
 | ||||
| 戻り値 | 
 | ||||
Encode
WEAVE_ERROR Encode( nl::Weave::TLV::TLVWriter & writer ) const
オブジェクトを Weave の TLV 形式でエンコードします。
| 詳細 | |||||
|---|---|---|---|---|---|
| パラメータ | 
 | ||||
| 戻り値 | 
 | ||||
IsOpLocationPresent
bool IsOpLocationPresent( void ) const
WirelessRegConfig オブジェクトに OpLocation フィールドが存在するか。
IsRegDomainPresent
bool IsRegDomainPresent( void ) const
WirelessRegConfig オブジェクトに RegDomain フィールドが存在するかどうか。