nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
هذه فئة تجريدية.
#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 لشبكة Wi-Fi EUI-48 للكاميرا.
|
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 لشبكة Wi-Fi EUI-48 للكاميرا.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
||||
قيم الإرجاع |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
يمكنك استرداد مفتاح سر الكاميرا بسعة 32 بايت ومشاركته مع الخدمة واستخدامه لإنشاء بيانات auth_data HMAC.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
||||
قيم الإرجاع |
|