nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
To zajęcia abstrakcyjne.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Przekaż klasę do implementacji starszych operacji parowania z kamery Dropcam na urządzeniu serwera.
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Weave::WeaveServerDelegateBase
Funkcje publiczne |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Wymuszaj kontrolę dostępu na poziomie wiadomości w przypadku przychodzących wiadomości z prośbą o sparowanie starszego typu kamery Dropcam.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Uzyskiwanie adresu MAC sieci EUI-48 Wi-Fi kamery.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Odzyskaj 32-bajtowy obiekt tajny kamery, który został udostępniony usłudze i używany do generowania HMAC danych autoryzacji.
|
Funkcje publiczne
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Wymuszaj kontrolę dostępu na poziomie wiadomości w przypadku przychodzących wiadomości z prośbą o sparowanie starszego typu kamery Dropcam.
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Uzyskiwanie adresu MAC sieci EUI-48 Wi-Fi kamery.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
Odzyskaj 32-bajtowy obiekt tajny kamery, który został udostępniony usłudze i używany do generowania HMAC danych autoryzacji.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|