nl:: Weave:: الملفات الشخصية:: 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
نوع الطلب
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
رقم التعريف المناسب
uint64_t nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::InstanceId
يجب أن يكون الإصدار
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
تجاوز المهلة
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
وظائف عامة
تعبئة مسار
WEAVE_ERROR nl::Weave::Profiles::DataManagement_Current::CommandSender::SendParams::PopulateTraitPath( TraitCatalogBase< TraitDataSink > *aCatalog, TraitDataSink *aSink, uint32_t aCommandType )