nl::Weave::Profiles::SoftwareUpdate::ProductSpec

#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>

Es 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 del producto de 16 bits extraído de un espacio de nombres administrado por el proveedor.
productRev
uint16_t
Una revisión de producto de 16 bits extraída de un espacio de nombres administrado por el proveedor
vendorId
uint16_t
ID de proveedor de Weave extraído del registro de identificadores de proveedores de Weave.

Funciones públicas

operator==(const ProductSpec &) const
bool
Un operador de igualdad.

Atributos públicos

productId

uint16_t productId

Un ID del producto de 16 bits extraído de un espacio de nombres administrado por el proveedor.

productRev

uint16_t productRev

Una revisión de producto de 16 bits extraída de un espacio de nombres administrado por el proveedor

vendorId

uint16_t vendorId

ID de proveedor de Weave extraído del registro de identificadores de proveedores de Weave.

Funciones públicas

ProductSpec

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

Un constructor para el objeto ProductSpec.

Detalles
Parámetros
[in] aVendor
El identificador de proveedor del producto especificado
[in] aProduct
Identificador de producto específico del proveedor
[in] aRevision
Número de revisión del producto específico del proveedor

ProductSpec

 ProductSpec()

Un constructor predeterminado que crea un objeto ProductSpec no válido.

Se usa en casos en los que el objeto se deserializa desde un mensaje.

operador==

bool operator==(
  const ProductSpec &
) const 

Un operador de igualdad.

Detalles
Parámetros
another
Un ProductSpec para verificar con este ProductSpec
Qué muestra
true si todos los campos de ambos objetos son iguales, de lo contrario, false