nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
Dies ist eine abstrakte Klasse.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Delegieren Sie die Klasse für die Implementierung eingehender Dropcam-Kopplungsvorgänge über die alte Version auf dem Servergerät.
Zusammenfassung
Übernahme
Übernimmt von: nl::Weave::WeaveServerDelegateBase
Öffentliche Funktionen |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Zugriffssteuerung auf Nachrichtenebene für eingehende Dropcam-Anfragen über eine alte Dropcam erzwingen.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Rufen Sie die WLAN-MAC-Adresse gemäß EUI-48 der Kamera ab.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Ruft das 32-Byte-Secret der Kamera ab, das mit dem Dienst geteilt und zum Generieren des Auth_data-HMAC verwendet wird.
|
Öffentliche Funktionen
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Zugriffssteuerung auf Nachrichtenebene für eingehende Dropcam-Anfragen über eine alte Dropcam erzwingen.
Details | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Rufen Sie die WLAN-MAC-Adresse gemäß EUI-48 der Kamera ab.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
Ruft das 32-Byte-Secret der Kamera ab, das mit dem Dienst geteilt und zum Generieren des Auth_data-HMAC verwendet wird.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|