ارسال بازخورد
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
nl:: بافت:: پروفایل ها:: فروشنده:: 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 Legacy، کنترل دسترسی در سطح پیام را اعمال کنید.
GetCameraMACAddress (uint8_t(&) macAddress[EUI48_LEN])=0
آدرس MAC WiFi EUI-48 دوربین را بازیابی کنید.
GetCameraSecret (uint8_t(&) secret[CAMERA_SECRET_LEN])=0
راز 32 بایتی دوربین را که با سرویس به اشتراک گذاشته شده و برای تولید auth_data HMAC استفاده می شود، بازیابی کنید.
توابع عمومی EnforceAccessControl virtual void EnforceAccessControl(
ExchangeContext *ec,
uint32_t msgProfileId,
uint8_t msgType,
const WeaveMessageInfo *msgInfo,
AccessControlResult & result
) برای پیام درخواست جفتسازی قدیمی Dropcam Legacy، کنترل دسترسی در سطح پیام را اعمال کنید.
جزئیات مولفه های [in] ec
[in] msgProfileId
شناسه پروفایل پیام دریافتی
[in] msgType
نوع پیام پیام دریافتی
[in] msgInfo
[in,out] result
یک مقدار شمارش شده که نتیجه ارزیابی خط مشی کنترل دسترسی را برای پیام دریافتی توصیف می کند. پس از ورود به روش، مقدار نشان دهنده نتیجه آزمایشی در نقطه فعلی در فرآیند ارزیابی است. پس از بازگشت، انتظار می رود که نتیجه ارزیابی نهایی سیاست کنترل دسترسی برای پیام را نشان دهد.
GetCameraMACAddress virtual WEAVE_ERROR GetCameraMACAddress(
uint8_t(&) macAddress[EUI48_LEN]
)=0 آدرس MAC WiFi EUI-48 دوربین را بازیابی کنید.
جزئیات مولفه های [in] macAddress
ارجاع به بافر برای آدرس MAC برگشتی، که به صورت رشته ای از مقادیر هگزا خاتمه یافته با NULL بدون جداکننده نمایش داده می شود.
ارزش های بازگشتی WEAVE_NO_ERROR
در مورد موفقیت
other
سایر کدهای خطای Weave یا پلتفرم خاص که نشان می دهد خطایی در جلوگیری از تولید پارامترهای Dropcam API رخ داده است.
GetCameraSecret virtual WEAVE_ERROR GetCameraSecret(
uint8_t(&) secret[CAMERA_SECRET_LEN]
)=0 راز 32 بایتی دوربین را که با سرویس به اشتراک گذاشته شده و برای تولید auth_data HMAC استفاده می شود، بازیابی کنید.
جزئیات مولفه های [in] secret
برای راز دوربین به بافر CAMERA_SECRET_LEN بایتی مراجعه کنید
ارزش های بازگشتی WEAVE_NO_ERROR
در مورد موفقیت
other
سایر کدهای خطای Weave یا پلتفرم خاص که نشان می دهد خطایی در جلوگیری از تولید پارامترهای Dropcam API رخ داده است.
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
میخواهید موارد بیشتری را با ما درمیان بگذارید؟