nl :: Tecer:: Perfis :: Atualização de software:: ProductSpec
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Uma classe auxiliar que representa uma especificação de produto.
Resumo
Construtores e Destruidores | |
---|---|
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 obtido 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 obtido do Registro de identificador do fornecedor do Weave. |
Funções públicas | |
---|---|
operator== (const ProductSpec &) const | bool Um operador de igualdade. |
Atributos públicos
ID do produto
uint16_t productId
Um ID de produto de 16 bits obtido de um namespace gerenciado pelo fornecedor.
productRev
uint16_t productRev
Uma revisão de produto de 16 bits extraída de um namespace gerenciado pelo fornecedor.
vendorId
uint16_t vendorId
ID do fornecedor do Weave obtido do Registro de identificador do fornecedor do Weave.
Funções públicas
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
Um construtor para o objeto ProductSpec .
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
ProductSpec
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 |
| ||
Devoluções | verdadeiro se todos os campos em ambos os objetos forem iguais, falso caso contrário |