nl:: Weave:: Profiles:: NetworkProvisioning:: WirelessRegConfig
#include <src/lib/profiles/network-provisioning/WirelessRegConfig.h>
Penampung untuk informasi konfigurasi peraturan nirkabel.
Ringkasan
Atribut publik |
|
---|---|
NumSupportedRegDomains
|
uint16_t
Panjang array supportedRegDomains.
|
OpLocation
|
uint8_t
Nilai lokasi operasi aktif 0 menunjukkan tidak ada.
|
RegDomain
|
Domain peraturan nirkabel aktif Nilai '\0' menunjukkan tidak ada.
|
SupportedRegDomains
|
Array struktur domain peraturan yang didukung.
|
Fungsi publik |
|
---|---|
Decode(nl::Weave::TLV::TLVReader & reader)
|
Isi objek dari informasi yang dienkode dalam format TLV Weave.
|
DecodeInPlace(PacketBuffer *buf)
|
Isi objek dari PacketBuffer yang dienkode dengan informasi, dan gunakan kembali.
|
Encode(nl::Weave::TLV::TLVWriter & writer) const
|
Lakukan enkode objek dalam format TLV Weave.
|
Init(void)
|
void
Reset objek WirelessRegConfig ke status kosong.
|
IsOpLocationPresent(void) const
|
bool
Adalah kolom OpLocation pada objek WirelessRegConfig.
|
IsRegDomainPresent(void) const
|
bool
Adalah kolom RegDomain pada objek WirelessRegConfig.
|
Atribut publik
NumSupportedRegDomains
uint16_t NumSupportedRegDomains
Panjang array supportedRegDomains.
OpLocation
uint8_t OpLocation
Nilai lokasi operasi aktif 0 menunjukkan tidak ada.
RegDomain
WirelessRegDomain RegDomain
Domain peraturan nirkabel aktif Nilai '\0' menunjukkan tidak ada.
SupportedRegDomains
WirelessRegDomain * SupportedRegDomains
Array struktur domain peraturan yang didukung.
Fungsi publik
Decode
WEAVE_ERROR Decode( nl::Weave::TLV::TLVReader & reader )
Isi objek dari informasi yang dienkode dalam format TLV Weave.
Objek TVLReader
yang disediakan harus diposisikan pada atau tepat sebelum struktur TLV yang berisi informasi yang akan didekode.
Sebelum memanggil metode, pemanggil harus menginisialisasi anggota SupportedRegDomains
ke array yang cukup besar untuk menampung nilai yang didekode, dan menetapkan anggota NumSupportedRegDomains
ke ukuran array tersebut, dalam elemen.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
DecodeInPlace
WEAVE_ERROR DecodeInPlace( PacketBuffer *buf )
Isi objek dari PacketBuffer yang dienkode dengan informasi, dan gunakan kembali.
Setelah metode ini selesai, konten PacketBuffer
yang disediakan akan ditimpa dengan array yang berisi domain peraturan yang didukung. Anggota SupportedRegDomains
akan ditetapkan ke titik di awal array ini, dan anggota NumSupportedRegDomains
akan berisi jumlah item dalam array.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
Encoding
WEAVE_ERROR Encode( nl::Weave::TLV::TLVWriter & writer ) const
Lakukan enkode objek dalam format TLV Weave.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
IsOpLocationPresent
bool IsOpLocationPresent( void ) const
Adalah kolom OpLocation yang ada pada objek WirelessRegConfig.
IsRegDomainPresent
bool IsRegDomainPresent( void ) const
Adalah kolom RegDomain pada objek WirelessRegConfig.