nl:: Weave:: Profiles:: Time:: TimeSyncRequest
摘要
构造函数和析构函数 |
|
---|---|
TimeSyncRequest(void)
默认构造函数应与 Decode 一起使用,因为所有成员都将通过解码来初始化
|
公共类型 |
|
---|---|
@320
|
枚举 此时间同步请求的预期响应可能性的最低和最高设置。 |
@321
|
枚举 |
公共属性 |
|
---|---|
mIsTimeCoordinator
|
bool
如果该请求的发起者是时间同步协调器,则返回 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
如果该请求的发起者是时间同步协调器,则返回 true
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
预期响应此时间同步请求的可能性。
公共函数
编码
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
|