মতামত জানান
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
nl:: বুনা:: প্রোফাইল:: বিক্রেতা:: নেস্টল্যাব:: DropcamLegacy Pairing:: DropcamLegacyPairingDelegate এটি একটি বিমূর্ত ক্লাস। #include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
সার্ভার ডিভাইসে ইনকামিং ড্রপক্যাম লিগ্যাসি পেয়ারিং ক্রিয়াকলাপগুলি বাস্তবায়নের জন্য বর্গ অর্পণ করুন৷
সারসংক্ষেপ উত্তরাধিকার থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::WeaveServerDelegateBase পাবলিক ফাংশন EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
virtual void
একটি ইনকামিং ড্রপক্যাম লিগ্যাসি পেয়ারিং অনুরোধ বার্তার জন্য বার্তা-স্তরের অ্যাক্সেস নিয়ন্ত্রণ প্রয়োগ করুন৷
GetCameraMACAddress (uint8_t(&) macAddress[EUI48_LEN])=0
ক্যামেরার EUI-48 WiFi MAC ঠিকানা পুনরুদ্ধার করুন।
GetCameraSecret (uint8_t(&) secret[CAMERA_SECRET_LEN])=0
ক্যামেরার 32-বাইট গোপন পুনরুদ্ধার করুন, পরিষেবার সাথে ভাগ করা হয়েছে এবং auth_data HMAC তৈরি করতে ব্যবহৃত হয়েছে৷
পাবলিক ফাংশন এনফোর্স অ্যাক্সেস কন্ট্রোল virtual void EnforceAccessControl(
ExchangeContext *ec,
uint32_t msgProfileId,
uint8_t msgType,
const WeaveMessageInfo *msgInfo,
AccessControlResult & result
) একটি ইনকামিং ড্রপক্যাম লিগ্যাসি পেয়ারিং অনুরোধ বার্তার জন্য বার্তা-স্তরের অ্যাক্সেস নিয়ন্ত্রণ প্রয়োগ করুন৷
বিস্তারিত পরামিতি [in] ec
[in] msgProfileId
প্রাপ্ত বার্তার প্রোফাইল আইডি।
[in] msgType
প্রাপ্ত বার্তার বার্তা প্রকার।
[in] msgInfo
[in,out] result
প্রাপ্ত বার্তার অ্যাক্সেস নিয়ন্ত্রণ নীতি মূল্যায়নের ফলাফল বর্ণনা করে একটি গণিত মান। পদ্ধতিতে প্রবেশ করার পরে, মানটি মূল্যায়ন প্রক্রিয়ার বর্তমান বিন্দুতে অস্থায়ী ফলাফলের প্রতিনিধিত্ব করে। ফিরে আসার পরে, ফলাফলটি বার্তার অ্যাক্সেস নিয়ন্ত্রণ নীতির চূড়ান্ত মূল্যায়নের প্রতিনিধিত্ব করবে বলে আশা করা হচ্ছে।
CameraMACA ঠিকানা পান virtual WEAVE_ERROR GetCameraMACAddress(
uint8_t(&) macAddress[EUI48_LEN]
)=0 ক্যামেরার EUI-48 WiFi MAC ঠিকানা পুনরুদ্ধার করুন।
বিস্তারিত পরামিতি [in] macAddress
প্রত্যাবর্তিত MAC ঠিকানার জন্য বাফারের রেফারেন্স, বিভাজক ছাড়া হেক্স মানগুলির NULL- সমাপ্ত স্ট্রিং হিসাবে উপস্থাপিত।
রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর।
other
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোড যা নির্দেশ করে যে ড্রপক্যাম এপিআই পরামিতি তৈরিতে একটি ত্রুটি ঘটেছে।
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
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোড যা নির্দেশ করে যে ড্রপক্যাম এপিআই পরামিতি তৈরিতে একটি ত্রুটি ঘটেছে।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License -এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License -এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক। Thread হল Thread Group, Inc-এর রেজিস্টার্ড ট্রেডমার্ক।
2023-12-01 UTC-তে শেষবার আপডেট করা হয়েছে।
[{
"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":"অন্যান্য"
}]
আমাদের আরও কিছু জানাতে চান?