Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

nl::Weave::Profile::SoftwareUpdate::ProductSpec

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

Eine Hilfsklasse, die eine Produktspezifikation darstellt.

Zusammenfassung

Konstruktoren und Zerstörer

ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
Ein Konstruktor für das ProductSpec-Objekt.
ProductSpec()
Ein Standardkonstruktor, der ein ungültiges ProductSpec-Objekt erstellt.

Öffentliche Attribute

productId
uint16_t
Eine 16-Bit-Produkt-ID, die aus einem vom Anbieter verwalteten Namespace stammt.
productRev
uint16_t
Eine 16-Bit-Produktüberarbeitung, die aus einem vom Anbieter verwalteten Namespace stammt.
vendorId
uint16_t
ID des Weave-Anbieters aus der Weave Vendor Identifier Registry.

Öffentliche Funktionen

operator==(const ProductSpec &) const
bool
Ein Gleichheitsoperator.

Öffentliche Attribute

productId (Produkt-ID)

uint16_t productId

Eine 16-Bit-Produkt-ID, die aus einem vom Anbieter verwalteten Namespace stammt.

productRev

uint16_t productRev

Eine 16-Bit-Produktüberarbeitung, die aus einem vom Anbieter verwalteten Namespace stammt.

Anbieter-ID

uint16_t vendorId

ID des Weave-Anbieters aus der Weave Vendor Identifier Registry.

Öffentliche Funktionen

Produktspezifikation

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

Ein Konstruktor für das ProductSpec-Objekt.

Details
Parameter
[in] aVendor
Die Anbieter-ID für das angegebene Produkt
[in] aProduct
Anbieterspezifische Produktkennzeichnung
[in] aRevision
Anbieterspezifische Produktüberarbeitungsnummer

Produktspezifikation

 ProductSpec()

Ein Standardkonstruktor, der ein ungültiges ProductSpec-Objekt erstellt.

Wird in Fällen verwendet, in denen das Objekt aus einer Nachricht de serialisiert wird.

Operator==

bool operator==(
  const ProductSpec &
) const 

Ein Gleichheitsoperator.

Details
Parameter
another
Eine ProductSpec, die mit dieser ProductSpec verglichen werden soll
Rückgabe
„wahr“, wenn alle Felder in beiden Objekten gleich sind, andernfalls „falsch“