nl:: Weave:: Profiles:: Time:: TimeSyncRequest
概要
コンストラクタとデストラクタ |
|
---|---|
TimeSyncRequest(void)
すべてのメンバーはデコードによって初期化されるため、デフォルト コンストラクタは Decode で使用する
|
パブリック タイプ |
|
---|---|
@320
|
enum この時刻同期リクエストに対して想定されるレスポンスの可能性の最小値と最大値。 |
@321
|
enum |
パブリック属性 |
|
---|---|
mIsTimeCoordinator
|
bool
このリクエストの送信元が Time Sync Coordinator の場合は true
|
mLikelihoodForResponse
|
uint8_t
レスポンスの可能性を示しています。
|
パブリック関数 |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
時刻同期リクエストを PacketBuffer にエンコードします。
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
エンコードするためにこのオブジェクトを初期化します。
|
静的パブリック関数 |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
PacketBuffer から時刻同期リクエストをデコードします。
|
パブリック タイプ
@320
@320
この時刻同期リクエストに対して想定されるレスポンスの可能性の最小値と最大値。
なお、エンコード ルーティンとデコード ルーティンで kLikelihoodForResponse_Min は 0 であるためチェックできないため、ここで調整するのは安全ではないことに注意してください。
@321
@321
パブリック属性
mIsTimeCoordinator
bool mIsTimeCoordinator
このリクエストの送信元が Time Sync Coordinator の場合は true
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
レスポンスの可能性を示しています。
パブリック関数
Encode
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
時刻同期リクエストを PacketBuffer にエンコードします。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
成功時 WEAVE_NO_ERROR
|
init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
エンコードするためにこのオブジェクトを初期化します。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
成功時 WEAVE_NO_ERROR
|
TimeSyncRequest
TimeSyncRequest( void )
すべてのメンバーはデコードによって初期化されるため、デフォルト コンストラクタは Decode で使用する
静的パブリック関数
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
PacketBuffer から時刻同期リクエストをデコードします。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
成功時 WEAVE_NO_ERROR
|