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

nl::Weave::Profile

Dieser Namespace enthält alle Schnittstellen in Weave für Weave-Profile, sowohl Common- als auch Nest Labs-anbieterspezifisch.

Fazit

Aufzählungen

@184 enum
WeaveProfileId enum

Funktionen

WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Development)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Legacy)
namespace

Klassen

nl::Weave::Profile::MessageJWT

Damit Nachrichtenstrings sinnvoll eingesetzt werden können, definieren wir den Hyperparameter, mit dem sich die Grenzwerte erfassen lassen.

nl::Weave::Profile::ReferencedString

So funktionieren Strings in Weave.

nl::Weave::Profile::ReferencedTLVData

Ebenso müssen wir ein großes altes Blob aus TLV-Daten darstellen können.

nl::Weave::Profile::BindungedPacketBuffer

Dies ist eine Basisklasse, die als praktisches Objekt für die automatische Referenz von System::PacketBuffer dient.

nl::Weave::Profile::WeaveEchoClient
nl::Weave::Profile::WeaveEchoServer

Namespaces

nl::Weave::Profile::BDX_Current

Dieser Namespace enthält alle Schnittstellen in Weave für das BDX-Profil (Bulk Data Transfer), die derzeit in der Produktion verwendet werden.

nl::Weave::Profile::BDX_Entwicklung

Dieser Namespace enthält alle Schnittstellen in Weave für das BDX-Profil (Bulk Data Transfer), die sich in der Entwicklung befinden und nicht für die Produktion verwendet werden sollten.

nl::Weave::Profile::BulkDataTransfer

Dieser Namespace enthält alle Schnittstellen in Weave für das BDX-Profil (Weave Bulk Data Transfer).

nl::Weave::Profile::Allgemein

Dieser Namespace enthält alle Schnittstellen in Weave für das Weave-Profil Common.

nl::Weave::Profile::DataManagement_Current

Dieser Namespace enthält alle Schnittstellen in Weave für das WDM-Profil (Weave Data Management), die derzeit für die Produktion verwendet werden können.

nl::Weave::Profile::DataManagement_Legacy

Dieser Namespace enthält alle Schnittstellen in Weave für das WDM-Profil (Weave Data Management), die bald eingestellt werden.

nl::Weave::Profile::DeviceControl

Dieser Namespace enthält alle Schnittstellen in Weave für das Weave-Gerätesteuerungsprofil.

nl::Weave::Profile::DeviceDescription

Dieser Namespace enthält alle Schnittstellen in Weave für das Weave-Gerätebeschreibungsprofil.

nl::Weave::Profile::DropcamLegacyPairing
nl::Weave::Profile::Echo_Next
nl::Weave::Profile::FabricProvisioning

Dieser Namespace enthält alle Schnittstellen in Weave für das Weave-Fabric-Profil, das zweite der drei Weave-Bereitstellungsprofile.

nl::Weave::Profile::Herzschlag

Dieser Namespace enthält alle Weave-Schnittstellen für das Weave-Heartbeat-Profil.

nl::Weave::Profile::Sprache

Dieser Namespace enthält alle Weave-Schnittstellen für das Weave-Locale-Profil.

nl::Weave::Profile::NetworkProvisioning

Dieser Namespace enthält alle Schnittstellen in Weave für das Weave-Netzwerkbereitstellungsprofil, das erste der drei Weave-Bereitstellungsprofile.

nl::Weave::Profile::Sicherheit

Dieser Namespace enthält alle Weave-Schnittstellen für das Weave-Sicherheitsprofil.

nl::Weave::Profile::ServiceDirectory

Dieser Namespace enthält alle Schnittstellen in Weave für das Weave Service Directory-Profil, die das entsprechende Protokoll desselben Namens enthalten.

nl::Weave::Profile::ServiceProvisioning

Dieser Namespace enthält alle Schnittstellen in Weave für das Profil der Weave-Dienstbereitstellung, das dritte der drei Weave-Bereitstellungsprofile.

nl::Weave::Profile::SoftwareUpdate

Dieser Namespace enthält alle Schnittstellen in Weave für das Weave-Software-Update-Profil, die das entsprechende Protokoll desselben Namens enthalten.

nl::Weave::Profile::StatusReporting

Dieser Namespace enthält alle Benutzeroberflächen in Weave, die dem Unterprofil „Weave Status Reporting“ zugewiesen ist. Sie ist Teil des Weave-Profils Common.

nl::Weave::Profile::Zeit
nl::Weave::Profile::TokenPairing

Dieser Namespace enthält alle Schnittstellen in Weave für das Weave Authentication Token-Profil.

nl::Weave::Profile::Vendor
nl::Weave::Profile::WeaveMakeManagedNamespaceIdentifier
nl::Weave::Profile::WeaveTunnel

Aufzählungen

@184

 @184

Webprofil-ID

 WeaveProfileId

Funktionen

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)