nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
Il s'agit d'une classe abstraite.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Classe déléguée pour l'implémentation des opérations entrantes de l'association des anciennes Dropcam sur l'appareil serveur.
Résumé
Héritage
Hérite de: nl::Weave::WeaveServerDelegateBase
Fonctions publiques |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
appliquer un contrôle d'accès au niveau des messages pour les messages entrants de demande d'association d'anciennes Dropcam.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Récupérer l'adresse MAC Wi-Fi EUI-48 de la caméra
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Récupérez le secret de 32 octets de la caméra, partagé avec le service et utilisé pour générer auth_data HMAC.
|
Fonctions publiques
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
appliquer un contrôle d'accès au niveau des messages pour les messages entrants de demande d'association d'anciennes Dropcam.
Détails | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Récupérer l'adresse MAC Wi-Fi EUI-48 de la caméra
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs renvoyées |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
Récupérez le secret de 32 octets de la caméra, partagé avec le service et utilisé pour générer auth_data HMAC.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs renvoyées |
|