nl:: Weave:: Perfis:: Atualização de software:: ProductSpec
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Uma classe auxiliar que representa uma especificação do produto.
Resumo
Construtores e destrutores |
|
---|---|
ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
Um construtor para o objeto ProductSpec.
|
|
ProductSpec()
Um construtor padrão que cria um objeto ProductSpec inválido.
|
Atributos públicos |
|
---|---|
productId
|
uint16_t
Um ID de produto de 16 bits extraído de um namespace gerenciado pelo fornecedor.
|
productRev
|
uint16_t
Uma revisão de produto de 16 bits extraída de um namespace gerenciado pelo fornecedor.
|
vendorId
|
uint16_t
ID do fornecedor do Weave retirado do Registro do identificador do fornecedor do Weave.
|
Funções públicas |
|
---|---|
operator==(const ProductSpec &) const
|
bool
Um operador de igualdade.
|
Atributos públicos
productId
uint16_t productId
Um ID de produto de 16 bits extraído de um namespace gerenciado pelo fornecedor.
Rev do produto
uint16_t productRev
Uma revisão de produto de 16 bits extraída de um namespace gerenciado pelo fornecedor.
providerId
uint16_t vendorId
ID do fornecedor do Weave retirado do Registro do identificador do fornecedor do Weave.
Funções públicas
Especificações do produto
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
Um construtor para o objeto ProductSpec.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
Especificações do produto
ProductSpec()
Um construtor padrão que cria um objeto ProductSpec inválido.
Usado nos casos em que o objeto está sendo desserializado de uma mensagem.
Operador==
bool operator==( const ProductSpec & ) const
Um operador de igualdade.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
"true" se todos os campos em ambos os objetos forem iguais. Caso contrário, "false"
|