nl::
  זהו שיעור מופשט.
  #include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
  הענקת גישה למחלקה להטמעת פעולות נכנסות של התאמה מדור קודם של Dropcam במכשיר השרת.
סיכום
ירושה
עובר בירושה מ: nl::Weave::WeaveServerDelegateBase| פונקציות ציבוריות | |
|---|---|
| EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual voidאכיפה של בקרת גישה ברמת ההודעה עבור הודעת בקשה נכנסת מדור קודם של Dropcam מדור קודם.  | 
| GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0 | virtual WEAVE_ERRORאחזור כתובת ה-MAC של המצלמה EUI-48 Wi-Fi.  | 
| GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0 | virtual WEAVE_ERRORאחזור הסוד בגודל 32 בייטים של המצלמה, שמשותף עם השירות ומשמש ליצירת auth_data HMAC.  | 
פונקציות ציבוריות
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
אכיפה של בקרת גישה ברמת ההודעה עבור הודעת בקשה נכנסת מדור קודם של Dropcam מדור קודם.
| פרטים | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||||
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
אחזור כתובת ה-MAC של המצלמה EUI-48 Wi-Fi.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
אחזור הסוד בגודל 32 בייטים של המצלמה, שמשותף עם השירות ומשמש ליצירת auth_data HMAC.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||