nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
Questa è una classe astratta.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Delega la classe per implementare le operazioni di accoppiamento legacy di Dropcam in arrivo sul dispositivo server.
Riepilogo
Eredità
Eredita da: nl::Weave::WeaveServerDelegateBase
Funzioni pubbliche |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Applica il controllo dell'accesso a livello di messaggio per un messaggio in arrivo di richiesta di accoppiamento precedente di Dropcam.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Recupera l'indirizzo MAC Wi-Fi EUI-48 della videocamera.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Recupera il secret da 32 byte della videocamera, condiviso con il servizio e utilizzato per generare l'HMAC auth_data.
|
Funzioni pubbliche
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Applica il controllo dell'accesso a livello di messaggio per un messaggio in arrivo di richiesta di accoppiamento precedente di Dropcam.
Dettagli | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametri |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Recupera l'indirizzo MAC Wi-Fi EUI-48 della videocamera.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
Recupera il secret da 32 byte della videocamera, condiviso con il servizio e utilizzato per generare l'HMAC auth_data.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|