nl:: Weave:: Profiles:: Time:: TimeSyncResponse
Tóm tắt
Hàm khởi tạo và phá huỷ |
|
---|---|
TimeSyncResponse(void)
hàm khởi tạo mặc định sẽ được dùng cùng với Giải mã, vì tất cả thành phần sẽ được khởi tạo thông qua quá trình giải mã
|
Loại công khai |
|
---|---|
@322
|
enum số người đóng góp tối đa trong thao tác đồng bộ hoá theo thời gian thành công gần đây nhất trên kết cấu cục bộ |
@323
|
enum thời gian, tính bằng phút, kể từ lần đồng bộ hoá thành công gần đây nhất với một vài proxy thời gian nguyên tử. |
Các thuộc tính công khai |
|
---|---|
mIsTimeCoordinator
|
bool
đúng nếu câu trả lời này là do điều phối viên xây dựng; false cho biết phản hồi này do máy chủ tạo.
|
mNumContributorInLastLocalSync
|
uint8_t
số người đóng góp tại địa phương (điều phối viên hoặc máy chủ) được sử dụng trong lần đồng bộ hóa thành công gần đây nhất
|
mTimeOfRequest
|
timesync_t
thời gian hệ thống (số micrô giây kể từ 0:00:00 1970/1/1) khi yêu cầu đến
|
mTimeOfResponse
|
timesync_t
thời gian hệ thống (số micrô giây kể từ 0:00:00 1/1/1970) khi phản hồi được chuẩn bị
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
thời gian, tính theo phút, kể từ lần đồng bộ hoá thành công gần đây nhất với một vài proxy thời gian nguyên tử
|
Hàm công khai |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
mã hoá phản hồi đồng bộ hoá thời gian vào PacketBuffer.
|
Init(const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min)
|
void
khởi tạo đối tượng này để mã hoá.
|
Hàm tĩnh công khai |
|
---|---|
Decode(TimeSyncResponse *const aObject, PacketBuffer *const aMsg)
|
giải mã phản hồi đồng bộ hoá thời gian từ một PacketBuffer.
|
Loại công khai
@322
@322
số người đóng góp tối đa trong thao tác đồng bộ hoá theo thời gian thành công gần đây nhất trên kết cấu cục bộ
@323
@323
thời gian, tính bằng phút, kể từ lần đồng bộ hoá thành công gần đây nhất với một vài proxy thời gian nguyên tử.
kTimeSinceLastSyncWithServer_Invalid có nghĩa là vấn đề này đã xảy ra cách đây quá lâu nên không còn phù hợp, nếu có
Các thuộc tính công khai
mIsTimeCoordinator
bool mIsTimeCoordinator
đúng nếu câu trả lời này là do điều phối viên xây dựng; false cho biết phản hồi này do máy chủ tạo.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
số người đóng góp tại địa phương (điều phối viên hoặc máy chủ) được sử dụng trong lần đồng bộ hóa thành công gần đây nhất
mTimeOfRequest
timesync_t mTimeOfRequest
thời gian hệ thống (số micrô giây kể từ 0:00:00 1970/1/1) khi yêu cầu đến
mTimeOfResponse
timesync_t mTimeOfResponse
thời gian hệ thống (số micrô giây kể từ 0:00:00 1/1/1970) khi phản hồi được chuẩn bị
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
thời gian, tính theo phút, kể từ lần đồng bộ hoá thành công gần đây nhất với một vài proxy thời gian nguyên tử
Hàm công khai
Mã hóa
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
mã hoá phản hồi đồng bộ hoá thời gian vào PacketBuffer.
Thông tin chi tiết | |||
---|---|---|---|
Thông số |
|
||
Trả về |
WEAVE_NO_ERROR khi thành công
|
Khởi tạo
void Init( const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min )
khởi tạo đối tượng này để mã hoá.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
TimeSyncResponse
TimeSyncResponse( void )
hàm khởi tạo mặc định sẽ được dùng cùng với Giải mã, vì tất cả thành phần sẽ được khởi tạo thông qua quá trình giải mã
Hàm tĩnh công khai
Decode
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
giải mã phản hồi đồng bộ hoá thời gian từ một PacketBuffer.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Trả về |
WEAVE_NO_ERROR khi thành công
|