nl:: Weave:: Profil:: Penyediaan Jaringan:: wirelessRegConfig
#include <src/lib/profiles/network-provisioning/WirelessRegConfig.h>
Container untuk informasi konfigurasi peraturan nirkabel.
Ringkasan
Atribut publik |
|
---|---|
NumSupportedRegDomains
|
uint16_t
Panjang array DidukungRegDomains.
|
OpLocation
|
uint8_t
Nilai lokasi operasi aktif 0 menunjukkan tidak ada.
|
RegDomain
|
Nilai domain peraturan nirkabel yang aktif dari '\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)
|
Mengisi objek dari informasi yang dienkode PacketBuffer, menggunakan kembali.
|
Encode(nl::Weave::TLV::TLVWriter & writer) const
|
Enkode objek dalam format TLV Weave.
|
Init(void)
|
void
Reset objek NirkabelRegConfig ke status kosong.
|
IsOpLocationPresent(void) const
|
bool
Apakah kolom OpLocation ada di objek wirelessRegConfig.
|
IsRegDomainPresent(void) const
|
bool
Apakah kolom RegDomain ada di objek wirelessRegConfig.
|
Atribut publik
NumSupportedRegDomains
uint16_t NumSupportedRegDomains
Panjang array DidukungRegDomains.
LokasiOp
uint8_t OpLocation
Nilai lokasi operasi aktif 0 menunjukkan tidak ada.
RegDomain
WirelessRegDomain RegDomain
Nilai domain peraturan nirkabel yang aktif dari '\0' menunjukkan tidak ada.
RegDomains yang Didukung
WirelessRegDomain * SupportedRegDomains
Array struktur domain peraturan yang didukung.
Fungsi publik
Dekode
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 didekodekan.
Sebelum memanggil metode, pemanggil harus menginisialisasi anggota SupportedRegDomains
ke array yang cukup besar untuk menyimpan nilai yang didekode, dan menyetel anggota NumSupportedRegDomains
ke ukuran array tersebut, dalam elemen.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
DekodeInPlace
WEAVE_ERROR DecodeInPlace( PacketBuffer *buf )
Mengisi objek dari informasi yang dienkode PacketBuffer, menggunakan kembali.
Setelah metode 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 di array.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
Encoding
WEAVE_ERROR Encode( nl::Weave::TLV::TLVWriter & writer ) const
Enkode objek dalam format TLV Weave.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
IsOpLocationAda
bool IsOpLocationPresent( void ) const
Apakah kolom OpLocation ada di objek wirelessRegConfig.
IsRegDomainPresent
bool IsRegDomainPresent( void ) const
Apakah kolom RegDomain ada di objek wirelessRegConfig.