nl:: বুনা:: প্রোফাইল:: সফ্টওয়্যার আপডেট
এই নেমস্পেসটি উইভ সফ্টওয়্যার আপডেট প্রোফাইলের জন্য ওয়েভ-এর মধ্যে সমস্ত ইন্টারফেস অন্তর্ভুক্ত করে, যার মধ্যে একই নামের সংশ্লিষ্ট প্রোটোকল রয়েছে।
সারসংক্ষেপ
ফাংশন | |
---|---|
integrityLength (uint8_t aType) | int যে ধরনের হ্যাশের দৈর্ঘ্যের উপর IntegrityTypes মান ম্যাপিং একটি সমর্থন পদ্ধতি। |
ক্লাস | |
---|---|
nl:: বুনন:: প্রোফাইল:: SoftwareUpdate:: IWeaveImageAnnounceServerDelegate | WeaveImageAnnounceServer প্রতিনিধির জন্য ইন্টারফেস। |
nl:: বুনা:: প্রোফাইল:: SoftwareUpdate:: ImageAnnounce | শ্রেণী চিত্র ঘোষণা বার্তা বর্ণনা করে। |
nl:: বুনা:: প্রোফাইল:: SoftwareUpdate:: ImageQuery | ইমেজ ক্যোয়ারী বার্তা তৈরি এবং ডিকোডিং সমর্থন করার জন্য একটি ক্লাস। |
nl:: বুনা:: প্রোফাইল:: SoftwareUpdate:: ImageQueryResponse | ইমেজ ক্যোয়ারী প্রতিক্রিয়া বার্তা তৈরি এবং ডিকোডিং সমর্থন করার জন্য একটি শ্রেণী। |
nl:: বুনা:: প্রোফাইল:: SoftwareUpdate:: IntegritySpec | সফ্টওয়্যার আপডেট চিত্রের অখণ্ডতার ধরন এবং আসল হ্যাশ ধারণ করে একটি সহায়ক শ্রেণী৷ |
nl:: বুনা:: প্রোফাইল:: SoftwareUpdate:: IntegrityTypeList | ইমেজ কোয়েরির অংশ হিসেবে অখণ্ডতার প্রকারের একটি তালিকা রাখার জন্য একটি সহায়ক শ্রেণী। |
nl:: বুনা:: প্রোফাইল:: SoftwareUpdate:: ProductSpec | একটি সহায়ক শ্রেণী যা একটি পণ্যের স্পেসিফিকেশন প্রতিনিধিত্ব করে। |
nl:: বুনা:: প্রোফাইল:: SoftwareUpdate:: UpdateSchemeList | ইমেজ কোয়েরির অংশ হিসেবে আপডেট স্কিমগুলির একটি তালিকা রাখার জন্য একটি সহায়ক ক্লাস। |
nl:: বুনন:: প্রোফাইল:: সফ্টওয়্যার আপডেট:: ওয়েভ ইমেজআনউন্স সার্ভার | ওয়েভ ইমেজ ঘোষণার জন্য যে সার্ভার শোনে। |
গণনা
@309
@309
সফ্টওয়্যার আপডেট বার্তার ধরন।
বৈশিষ্ট্য | |
---|---|
kMsgType_DownloadNotify | ক্লায়েন্ট থেকে সার্ভারে একটি ঐচ্ছিক বার্তা সার্ভারকে ডাউনলোড স্থিতি সম্পর্কে অবহিত করতে ব্যবহৃত হয়। এর পেলোড হল একটি nl::Weave::Profiles::StatusReporting::StatusReport যা SoftwareUpdateStatusCodes থেকে নেওয়া অতিরিক্ত স্থিতি তথ্য সহ। |
kMsgType_ImageAnnounce | একটি ঐচ্ছিক অযাচিত বার্তা, একটি সফ্টওয়্যার আপডেটের উপলব্ধতা ঘোষণা করতে সার্ভার দ্বারা ব্যবহৃত। বার্তা কোন পেলোড বহন করে না. |
kMsgType_ImageQuery | ক্লায়েন্ট দ্বারা সার্ভারে পাঠানো একটি ক্যোয়ারী বার্তা। এর বিন্যাস ImageQuery ক্লাস দিয়ে সংজ্ঞায়িত করা হয়েছে। |
kMsgType_ImageQueryResponse | একটি সফল ইমেজ ক্যোয়ারী বার্তার প্রতিক্রিয়া হিসাবে একটি বার্তা তৈরি হয়েছে৷ এর বিন্যাস ImageQueryResponse ক্লাস দ্বারা সংজ্ঞায়িত করা হয়। |
kMsgType_ImageQueryStatus | একটি ব্যর্থ চিত্র ক্যোয়ারী বার্তার প্রতিক্রিয়া হিসাবে একটি বার্তা তৈরি হয়েছে৷ এর পেলোড হল একটি nl::Weave::Profiles::StatusReporting::StatusReport যা SoftwareUpdateStatusCodes থেকে নেওয়া অতিরিক্ত স্থিতি তথ্য সহ। |
kMsgType_NotifyResponse | ডাউনলোড বিজ্ঞপ্তি বার্তার প্রতিক্রিয়া হিসাবে একটি বার্তা তৈরি হয়েছে৷ এর পেলোড হল একটি nl::Weave::Profiles::StatusReporting::StatusReport যা SoftwareUpdateStatusCodes থেকে নেওয়া অতিরিক্ত স্থিতি তথ্য সহ। |
kMsgType_UpdateNotify | ক্লায়েন্ট থেকে সার্ভারে একটি ঐচ্ছিক বার্তা আপডেটের চূড়ান্ত অবস্থার সাথে যোগাযোগ করতে ব্যবহৃত হয়। এর পেলোড হল একটি nl::Weave::Profiles::StatusReporting::StatusReport যা SoftwareUpdateStatusCodes থেকে নেওয়া অতিরিক্ত স্থিতি তথ্য সহ। যেহেতু বার্তাটি প্রকৃত আপডেটের পরে তৈরি হবে বলে আশা করা হচ্ছে, এটি একটি নতুন এক্সচেঞ্জ কনটেক্সটে পাঠানো হয় এবং সার্ভারে একটি অযাচিত বার্তা হিসাবে বিবেচিত হয়। |
@310
@310
সফ্টওয়্যার আপডেট প্রোফাইল-নির্দিষ্ট স্থিতি কোড.
বৈশিষ্ট্য | |
---|---|
kStatus_Abort | সার্ভার => ক্লায়েন্ট, নির্দেশ করে যে ক্লায়েন্টকে ছেড়ে দেওয়া উচিত যেহেতু সার্ভারের বিকল্প নেই। |
kStatus_DownloadFailed | ক্লায়েন্ট => সার্ভার, ইঙ্গিত করে যে একটি চেষ্টা করা ডাউনলোড ব্যর্থ হয়েছে। |
kStatus_IntegrityCheckFailed | ক্লায়েন্ট => সার্ভার, নির্দেশ করে যে একটি ছবি ডাউনলোড করা হয়েছে কিন্তু এটি পরবর্তী অখণ্ডতা পরীক্ষায় ব্যর্থ হয়েছে। |
kStatus_InvalidInstructions | ক্লায়েন্ট => সার্ভার, নির্দেশ করে যে ক্লায়েন্ট একটি ছবি ডাউনলোড করতে অক্ষম ছিল কারণ ডাউনলোড নির্দেশাবলী ImageQueryResponse-তে রয়েছে , যেমন URI, আপডেট স্কিম, আপডেট কন্ডিশন, খারাপভাবে গঠিত বা বেমানান ছিল। |
kStatus_NoUpdateAvailable | সার্ভার => ক্লায়েন্ট, নির্দেশ করে যে একটি ইমেজ ক্যোয়ারী গৃহীত হয়েছে এবং বোঝা গেছে এবং সার্ভারে এই সময়ে ক্লায়েন্টের জন্য কোন আপডেট নেই। |
kStatus_Retry | সার্ভার => ক্লায়েন্ট, নির্দেশ করে যে ক্লায়েন্টকে অন্য একটি ইমেজ কোয়েরি জমা দিতে হবে এবং আপডেটটি পুনরায় চালু/চালিয়ে রাখতে হবে |
kStatus_UpdateFailed | ক্লায়েন্ট => সার্ভার, নির্দেশ করে যে সার্ভার দ্বারা নির্দিষ্ট করা একটি চিত্র ইনস্টল করার প্রচেষ্টা ব্যর্থ হয়েছে। |
@311
@311
ImageQuery ফ্রেমের নিয়ন্ত্রণ ক্ষেত্রের জন্য নিয়ন্ত্রণ পতাকা।
বৈশিষ্ট্য | |
---|---|
kFlag_LocaleSpecPresent | লোকেল স্পেসিফিকেশন ImageQuery- এ উপস্থিত রয়েছে। |
kFlag_PackageSpecPresent | প্যাকেজ স্পেসিফিকেশন ImageQuery এ উপস্থিত রয়েছে। |
kFlag_TargetNodeIdPresent | টার্গেট নোড আইডি ImageQuery- এ উপস্থিত থাকে। |
@৩১৪
@314
সফ্টওয়্যারআপডেট প্রোফাইল দ্বারা সমর্থিত অখণ্ডতার প্রকারগুলি৷
ইমেজ ক্যোয়ারী ফ্রেমে ক্লায়েন্টকে কোন অখণ্ডতা পরীক্ষা করা সমর্থন করে সে সম্পর্কে তথ্য রয়েছে এবং ইমেজ ক্যোয়ারী রেসপন্সে ক্লায়েন্টকে যে ইমেজটি ডাউনলোড এবং ইনস্টল করার নির্দেশ দেওয়া হচ্ছে তার জন্য একটি অখণ্ডতার ধরন এবং মান রয়েছে। সমর্থিত প্রকারগুলি হল:
@315
@315
দৈর্ঘ্য, বাইটে, অখণ্ডতা স্পেসিফিকেশন বাইট-স্ট্রিংগুলির জন্য।
@316
@316
SofwareUpdate প্রোফাইল দ্বারা সমর্থিত স্কিম আপডেট করুন।
সমর্থিত অখণ্ডতার ধরনগুলির অনুরূপভাবে, চিত্র ক্যোয়ারীতে কোন আপডেট স্কিমগুলি, যেমন ডাউনলোড প্রোটোকল, ক্লায়েন্ট সমর্থন করে সে সম্পর্কে তথ্য রয়েছে এবং প্রতিক্রিয়াতে ছবিগুলি ডাউনলোড করার জন্য ব্যবহার করার জন্য আপডেট স্কিম নির্দেশ করার জন্য একটি মান রয়েছে৷ সমর্থিত স্কিমগুলি হল:
আপডেট কন্ডিশন
UpdateCondition
আপডেট নীতি নিয়ন্ত্রণকারী শর্তাবলী
আপডেট অগ্রাধিকার
UpdatePriority
ফাংশন
অখণ্ডতা দৈর্ঘ্য
int integrityLength( uint8_t aType )
যে ধরনের হ্যাশের দৈর্ঘ্যের উপর IntegrityTypes মান ম্যাপিং একটি সমর্থন পদ্ধতি।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | প্রদত্ত হ্যাশ প্রকারের হ্যাশের দৈর্ঘ্য। |