nl:: Weave:: الملفات الشخصية:: المورّد:: Nestlabs:: DropcamLegacyإقرانing:: DropcamLegacyإقرانingDelegate
هذا صف مجرَّد
#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 لشبكة الاتحاد الأوروبي (UI-48) لشبكة Wi-Fi.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
استرداد سر الكاميرا 32 بايت، الذي تمت مشاركته مع الخدمة واستخدامه لإنشاء auth_data HMAC.
|
وظائف عامة
فرض التحكم في الدخول
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
يمكنك فرض التحكُّم في الوصول على مستوى الرسالة لرسالة طلب الإقران القديم في Dropcam.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المعلَمات |
|
الحصول على عنوان MAC للكاميرا
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
استرداد عنوان MAC لشبكة الاتحاد الأوروبي (UI-48) لشبكة Wi-Fi.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|
الحصول على سرّ الكاميرا
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
استرداد سر الكاميرا 32 بايت، الذي تمت مشاركته مع الخدمة واستخدامه لإنشاء auth_data HMAC.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|