nl:: Menenun:: Profil:: Pembaruan perangkat lunak:: Perbarui Daftar Skema
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Kelas tambahan untuk menyimpan daftar skema pembaruan sebagai bagian dari kueri gambar.
Ringkasan
Pembungkus sederhana, berukuran untuk menampung setiap bagian dari skema pembaruan yang mungkin. Dalam rangka untuk menyelesaikan tugas ini, ukurannya sama dengan jumlah elemen dalam UpdateSchemes digunakan untuk menghasilkan daftar skema pembaruan didukung dalam ImageQuery pesan.
Konstruktor dan Destruktor | |
---|---|
UpdateSchemeList () Default constructor untuk UpdateSchemeList . |
Atribut publik | |
---|---|
theLength | uint8_t Panjang daftar elemen yang didukung. |
theList [kUpdateScheme_Last] | uint8_t Penampungan mendukung skema pembaruan. |
Fungsi publik | |
---|---|
init (uint8_t, uint8_t *) | Secara eksplisit menginisialisasi IntegrityTypeList dengan daftar IntegrityTypes didukung. |
operator== (const UpdateSchemeList &) const | bool Operator kesetaraan. |
pack ( MessageIterator &) | Cerita bersambung objek untuk yang disediakan MessageIterator . |
Fungsi statis publik | |
---|---|
parse ( MessageIterator &, UpdateSchemeList &) | Deserialize objek dari yang diberikan MessageIterator ke disediakan UpdateSchemeList . |
Atribut publik
panjangnya
uint8_t theLength
Panjang daftar elemen yang didukung.
Panjang 0 menunjukkan daftar kosong
Daftar
uint8_t theList[kUpdateScheme_Last]
Penampungan mendukung skema pembaruan.
Hal ini berukuran sama dengan jumlah elemen dalam UpdateSchemes
Fungsi publik
Perbarui Daftar Skema
UpdateSchemeList()
Default constructor untuk UpdateSchemeList .
Membangun daftar yang kosong secara logis. Daftar mungkin diisi melalui init () metode atau oleh deserializing daftar dari pesan.
init
WEAVE_ERROR init( uint8_t, uint8_t * )
Secara eksplisit menginisialisasi IntegrityTypeList dengan daftar IntegrityTypes didukung.
rincian | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Mengembalikan Nilai |
|
operator==
bool operator==( const UpdateSchemeList & ) const
Operator kesetaraan.
rincian | |||
---|---|---|---|
Parameter |
| ||
Kembali | benar jika daftarnya sama, salah jika tidak |
Pak
WEAVE_ERROR pack( MessageIterator & )
Cerita bersambung objek untuk yang disediakan MessageIterator .
rincian | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Mengembalikan Nilai |
|
Fungsi statis publik
mengurai
WEAVE_ERROR parse( MessageIterator &, UpdateSchemeList & )
Deserialize objek dari yang diberikan MessageIterator ke disediakan UpdateSchemeList .
rincian | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Mengembalikan Nilai |
|