nl:: بافت:: پروفایل ها:: DataManagement_Current:: CommandSender:: SendParams
#include <src/lib/profiles/data-management/Current/CommandSender.h>
آرگومان هایی را کپسوله می کند تا به SendCommand() منتقل شوند.
خلاصه
حداقل، ResourceId، ProfileId و CommandType باید قبل از ارسال ساختار به SendCommand () تنظیم شوند. InstanceId، Flags و VersionRange در صورت تنظیم نشدن به طور پیشفرض روی 0 خواهند بود.
صفات عمومی | |
---|---|
ActionTimeMicroSecond | uint64_t |
CommandType | uint32_t |
ExpiryTimeMicroSecond | uint64_t |
Flags | uint8_t |
InitiationTimeMicroSecond | uint64_t |
InstanceId | uint64_t |
MustBeVersion | uint64_t |
ProfileId | uint32_t |
ResourceId | |
ResponseTimeoutMsOverride | uint32_t |
Sink | |
VersionRange |
توابع عمومی | |
---|---|
PopulateTraitPath ( TraitCatalogBase < TraitDataSink > *aCatalog, TraitDataSink *aSink, uint32_t aCommandType) |
صفات عمومی
ActionTimeMicroSecond
uint64_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::ActionTimeMicroSecond
CommandType
uint32_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::CommandType
ExpiryTimeMicroSecond
uint64_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::ExpiryTimeMicroSecond
پرچم ها
uint8_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::Flags
InitiationTimeMicroSecond
uint64_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::InitiationTimeMicroSecond
InstanceId
uint64_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::InstanceId
MustBeVersion
uint64_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::MustBeVersion
شناسه پروفایل
uint32_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::ProfileId
شناسه منبع
ResourceIdentifier nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::ResourceId
ResponseTimeoutMsOverride
uint32_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::ResponseTimeoutMsOverride
غرق شدن
TraitDataSink * nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::Sink
محدوده نسخه
SchemaVersionRange nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::VersionRange
توابع عمومی
PopulateTraitPath
WEAVE_ERROR nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::PopulateTraitPath( TraitCatalogBase< TraitDataSink > *aCatalog, TraitDataSink *aSink, uint32_t aCommandType )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.