nl:: Weave:: Profiles:: NetworkProvisioning:: WirelessRegConfig
#include <src/lib/profiles/network-provisioning/WirelessRegConfig.h>
無線法規設定資訊的容器。
摘要
公開屬性 |
|
---|---|
NumSupportedRegDomains
|
uint16_t
SupportedRegDomains 陣列的長度。
|
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)
|
void
將 WirelessRegConfig 物件重設為空白狀態。
|
IsOpLocationPresent(void) const
|
bool
WirelessRegConfig 物件中是否存在 OpLocation 欄位。
|
IsRegDomainPresent(void) const
|
bool
WirelessRegConfig 物件中是否顯示 RegDomain 欄位。
|
公開屬性
NumSupportedRegDomains
uint16_t NumSupportedRegDomains
SupportedRegDomains 陣列的長度。
OpLocation
uint8_t OpLocation
有效營運地點值若為 0,表示不存在。
公開函式
Decode
WEAVE_ERROR Decode( nl::Weave::TLV::TLVReader & reader )
DecodeInPlace
WEAVE_ERROR DecodeInPlace( PacketBuffer *buf )
從已編碼的 PacketBuffer 資訊中填入物件。
方法完成後,提供的 PacketBuffer
內容將以包含受支援監管網域的陣列覆寫。SupportedRegDomains
成員會設為指向這個陣列的開頭處,NumSupportedRegDomains
成員則會包含陣列中的項目數量。
詳細資料 | |||||
---|---|---|---|---|---|
參數 |
|
||||
傳回值 |
|
編碼
WEAVE_ERROR Encode( nl::Weave::TLV::TLVWriter & writer ) const
以 Weave TLV 格式來編碼物件。
詳細資料 | |||||
---|---|---|---|---|---|
參數 |
|
||||
傳回值 |
|