nl::Weave::DeviceLayer::Internal::FabricProvisioningServer

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h>

Implementiert das Weave Fabric-Bereitstellungsprofil für ein Weave-Gerät.

Zusammenfassung

Übernahme

Übernimmt von:
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

Öffentliche Funktionen

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Gibt an, dass das Gerät eine neue Fabric erstellt hat.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Gibt an, dass die Konfiguration des aktuellen Weave Fabric-Elements angefordert wurde.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Gibt an, dass das Gerät einer vorhandenen Fabric hinzugefügt wurde.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Gibt an, dass das Gerät eine Fabric verlassen hat.
Init()
IsPairedToAccount() const override
virtual bool
Wird aufgerufen, um festzustellen, ob das Gerät derzeit mit einem Konto gekoppelt ist.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Geschützte Funktionen

FabricProvisioningServer()=default
FabricProvisioningServer(const FabricProvisioningServer &)=delete
FabricProvisioningServer(const FabricProvisioningServer &&)=delete
operator=(const FabricProvisioningServer &)=delete
~FabricProvisioningServer()=default

Öffentliche Funktionen

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Gibt an, dass das Gerät eine neue Fabric erstellt hat.

Details
Rückgabewerte
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass ein Fehler aufgetreten ist, der das Erstellen einer Struktur durch das Gerät verhindert.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Gibt an, dass die Konfiguration des aktuellen Weave Fabric-Elements angefordert wurde.

Details
Rückgabewerte
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass ein Fehler aufgetreten ist, der das Gerät daran hindert, die Fabric-Konfiguration zurückzugeben.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Gibt an, dass das Gerät einer vorhandenen Fabric hinzugefügt wurde.

Details
Rückgabewerte
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass ein Fehler aufgetreten ist, der verhindert, dass das Gerät mit dem Fabric verbunden wird

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Gibt an, dass das Gerät eine Fabric verlassen hat.

Details
Rückgabewerte
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass ein Fehler aufgetreten ist, der verhindert, dass das Gerät die Struktur verlassen konnte.

Init

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

Wird aufgerufen, um festzustellen, ob das Gerät derzeit mit einem Konto gekoppelt ist.

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Geschützte Funktionen

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

Operator=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default