nl :: Tejido:: Perfiles: Actualización de software:: 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 un proveedor. |
productRev | uint16_t Una revisión de producto de 16 bits extraída de un espacio de nombres administrado por un proveedor. |
vendorId | uint16_t ID de proveedor de tejido extraído del Registro de identificadores de proveedor de tejido. |
Funciones publicas | |
---|---|
operator== (const ProductSpec &) const | bool Un operador de igualdad. |
Atributos públicos
identificación de producto
uint16_t productId
Un ID de producto de 16 bits extraído de un espacio de nombres administrado por un proveedor.
productRev
uint16_t productRev
Una revisión de producto de 16 bits extraída de un espacio de nombres administrado por un proveedor.
vendorId
uint16_t vendorId
ID de proveedor de tejido extraído del Registro de identificadores de proveedor de tejido.
Funciones publicas
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
Un constructor para el objeto ProductSpec .
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
ProductSpec
ProductSpec()
Un constructor predeterminado que crea un objeto ProductSpec no válido.
Se utiliza 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 |
| ||
Devoluciones | Es verdadero si todos los campos en ambos objetos son iguales, falso en caso contrario |