nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
Bu, soyut bir sınıftır.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Gelen Dropcam Eski Eşleme işlemlerini sunucu cihazına uygulamak için sınıfa yetki verin.
Özet
Devralma
Devralındığı kaynak: nl::Weave::WeaveServerDelegateBase
Herkese açık işlevler |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Gelen Dropcam Eski Eşleştirme isteği mesajı için mesaj düzeyinde erişim denetimini zorunlu kılın.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Kameranın EUI-48 WiFi MAC adresini alın.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Kameranın hizmetle paylaşılan ve auth_data HMAC'si oluşturmak için kullanılan 32 baytlık gizli anahtarını alın.
|
Herkese açık işlevler
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Gelen Dropcam Eski Eşleştirme isteği mesajı için mesaj düzeyinde erişim denetimini zorunlu kılın.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Kameranın EUI-48 WiFi MAC adresini alın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Değerleri Döndür |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
Kameranın hizmetle paylaşılan ve auth_data HMAC'si oluşturmak için kullanılan 32 baytlık gizli anahtarını alın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Değerleri Döndür |
|