nl:: بافت:: پروفایل ها:: DataManagement_Current:: Custom Command:: سازنده
#include <src/lib/profiles/data-management/Current/MessageDef.h>
تعریف رمزگذار فرمان سفارشی WDM.
خلاصه
آرگومان و عناصر authenticator مستقیماً پشتیبانی نمی شوند، زیرا طرح واره ثابتی ندارند.
ارث
ارث می برد از: nl::Weave::Profiles::DataManagement_Current::BuilderBaseتوابع عمومی | |
---|---|
ActionTimeMicroSecond (const int64_t aActionTimeMicroSecond) | زمان عمل را به جریان TLV تزریق کنید. |
CommandType (const uint64_t aCommandType) | شناسه نوع فرمان را به جریان TLV وارد کنید. |
CreatePathBuilder (void) | یک Path::Builder را برای نوشتن در جریان TLV راه اندازی کنید. |
EndOfCustomCommand (void) | انتهای این دستور را علامت بزنید. |
ExpiryTimeMicroSecond (const int64_t aExpiryTimeMicroSecond) | زمان انقضا را به جریان TLV تزریق کنید. |
Init ( nl::Weave::TLV::TLVWriter *const apWriter) | یک CustomCommand::Builder را برای نوشتن در یک جریان TLV راه اندازی کنید. |
InitiationTimeMicroSecond (const int64_t aInitiationTimeMicroSecond) | زمان شروع را به جریان TLV تزریق کنید. |
MustBeVersion (const uint64_t aMustBeVersion) | نسخه ضروری را به جریان TLV تزریق کنید. |
توابع عمومی
ActionTimeMicroSecond
CustomCommand::Builder & ActionTimeMicroSecond( const int64_t aActionTimeMicroSecond )
زمان عمل را به جریان TLV تزریق کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | اشاره ای به *این |
CommandType
CustomCommand::Builder & CommandType( const uint64_t aCommandType )
CreatePathBuilder
Path::Builder & CreatePathBuilder( void )
یک Path::Builder را برای نوشتن در جریان TLV راه اندازی کنید.
جزئیات | |
---|---|
برمی گرداند | اشاره ای به Path::Builder |
EndOfCustomCommand
CustomCommand::Builder & EndOfCustomCommand( void )
انتهای این دستور را علامت بزنید.
جزئیات | |
---|---|
برمی گرداند | اشاره ای به *این |
ExpiryTimeMicroSecond
CustomCommand::Builder & ExpiryTimeMicroSecond( const int64_t aExpiryTimeMicroSecond )
زمان انقضا را به جریان TLV تزریق کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | اشاره ای به *این |
شروع کنید
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
یک CustomCommand::Builder را برای نوشتن در یک جریان TLV راه اندازی کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
ارزش های بازگشتی |
|
InitiationTimeMicroSecond
CustomCommand::Builder & InitiationTimeMicroSecond( const int64_t aInitiationTimeMicroSecond )
زمان شروع را به جریان TLV تزریق کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | اشاره ای به *این |
MustBeVersion
CustomCommand::Builder & MustBeVersion( const uint64_t aMustBeVersion )
نسخه ضروری را به جریان TLV تزریق کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | اشاره ای به *این |