nl::
  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 voidGelen 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_ERRORKameranın EUI-48 WiFi MAC adresini alın.  | 
| GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0 | virtual WEAVE_ERRORKameranı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 | 
 | ||||