nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
Esta es una clase abstracta.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Delegar la clase para implementar operaciones entrantes de Vinculación heredada de Dropcam en el dispositivo del servidor.
Resumen
Herencia
Se hereda de: nl::Weave::WeaveServerDelegateBase
Funciones públicas |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Imponga un control de acceso a nivel de mensaje para un mensaje de solicitud entrante de vinculación heredada con Dropcam.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Recupera la dirección MAC de Wi-Fi EUI-48 de la cámara.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Recuperar el secreto de 32 bytes de la cámara, que se comparte con el servicio y que se utiliza para generar el HMAC de auth_data.
|
Funciones públicas
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Imponga un control de acceso a nivel de mensaje para un mensaje de solicitud entrante de vinculación heredada con Dropcam.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Recupera la dirección MAC de Wi-Fi EUI-48 de la cámara.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores de retorno |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
Recuperar el secreto de 32 bytes de la cámara, que se comparte con el servicio y que se utiliza para generar el HMAC de auth_data.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores de retorno |
|