nl:: Weave:: Perfiles:: SoftwareUpdate:: ProductSpec
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Una clase auxiliar que representa una especificación de producto.
Resumen
Constructores y destructores |
|
---|---|
ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
Un constructor para el objeto ProductSpec.
|
|
ProductSpec()
Un constructor predeterminado que crea un objeto ProductSpec no válido.
|
Atributos públicos |
|
---|---|
productId
|
uint16_t
Un ID de producto de 16 bits extraído de un espacio de nombres administrado por el proveedor.
|
productRev
|
uint16_t
Una revisión del producto de 16 bits extraída de un espacio de nombres administrado por el proveedor
|
vendorId
|
uint16_t
ID del proveedor de Weave extraído del registro de identificadores del proveedor de Weave.
|
Funciones públicas |
|
---|---|
operator==(const ProductSpec &) const
|
bool
Un operador de igualdad
|
Atributos públicos
ID del producto
uint16_t productId
Un ID de producto de 16 bits extraído de un espacio de nombres administrado por el proveedor.
productoRev
uint16_t productRev
Una revisión del producto de 16 bits extraída de un espacio de nombres administrado por el proveedor
ID del proveedor
uint16_t vendorId
ID del proveedor de Weave extraído del registro de identificadores del proveedor de Weave.
Funciones públicas
Especificaciones del producto
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
Un constructor para el objeto ProductSpec.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
Especificaciones del producto
ProductSpec()
Un constructor predeterminado que crea un objeto ProductSpec no válido.
Se usa en los casos en que el objeto se deserializa de un mensaje.
operador==
bool operator==( const ProductSpec & ) const
Un operador de igualdad
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
true si todos los campos de ambos objetos son iguales y false de lo contrario
|