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)
|
パケットバッファに時刻同期リクエストをエンコードします。
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
エンコードのためにこのオブジェクトを初期化します。
|
静的パブリック関数 |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
PacketBuffer からの時刻同期リクエストをデコードします。
|
公開タイプ
@320
@320
この時刻同期リクエストに対して期待されるレスポンスの可能性の最小値と最大値の設定。
Encode ルーチンと Decode ルーチンで kLikelihoodForResponse_Min が 0 であるため、チェックを行えません。そのため、ここで kLikelihoodForResponse_Min を調整するのは安全ではありません。
@321
@321
パブリック属性
mIsTimeCoordinator
bool mIsTimeCoordinator
このリクエストの送信元が Time Sync Coordinator の場合は true
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
この時刻同期リクエストに対するレスポンスの確率です。
パブリック関数
Encode
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
パケットバッファに時刻同期リクエストをエンコードします。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
成功時の 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
|