nl:: Weave:: Hồ sơ:: Thời gian:: TimeSyncResponse
Tóm tắt
Hàm dựng và hàm phá hủy |
|
---|---|
TimeSyncResponse(void)
hàm dựng mặc định sẽ được dùng với Giải mã, vì tất cả thành viê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ộ hóa thời gian thành công gần đây nhất trên trang web địa phương |
@323
|
enum thời gian, tính bằng phút, kể từ lần đồng bộ hóa thành công gần đây nhất với một số proxy của thời gian nguyên tử. |
Thuộc tính công khai |
|
---|---|
mIsTimeCoordinator
|
bool
true nếu điều phối viên tạo dựng phản hồi này; false ngụ ý 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 (người điều phối hoặc máy chủ) được sử dụng trong lần đồng bộ hoá thành công gần đây nhất
|
mTimeOfRequest
|
timesync_t
thời gian hệ thống (số micro giây kể từ năm 1970/1/1 0:00:00) khi yêu cầu được gửi đến
|
mTimeOfResponse
|
timesync_t
thời gian hệ thống (số micrô giây kể từ năm 1970/1/1 0:00:00) khi hệ thống chuẩn bị phản hồi
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
thời gian, tính bằng phút, kể từ lần đồng bộ hóa thành công gần đây nhất với một số proxy của thời gian nguyên tử
|
Hàm công khai |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
mã hóa phản hồi đồng bộ hóa thời gian thành một 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ã hóa.
|
Hàm tĩnh công khai |
|
---|---|
Decode(TimeSyncResponse *const aObject, PacketBuffer *const aMsg)
|
giải mã phản hồi đồng bộ hóa 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ộ hóa thời gian thành công gần đây nhất trên trang web địa phương
@323
@323
thời gian, tính bằng phút, kể từ lần đồng bộ hóa thành công gần đây nhất với một số proxy của thời gian nguyên tử.
kTime chuẩnLastSyncWithServer_invalid có nghĩa là điều này đã xảy ra quá lâu nên không còn phù hợp (nếu có)
Thuộc tính công khai
mIsTimeCoordinator (Người điều phối mIsTimeCoordinator)
bool mIsTimeCoordinator
true nếu điều phối viên tạo dựng phản hồi này; false ngụ ý 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 (người điều phối hoặc máy chủ) được sử dụng trong lần đồng bộ hoá thành công gần đây nhất
mTimeOfRequest (mTimeOfRequest)
timesync_t mTimeOfRequest
thời gian hệ thống (số micro giây kể từ năm 1970/1/1 0:00:00) khi yêu cầu được gửi đến
mTimeOfPhản hồi
timesync_t mTimeOfResponse
thời gian hệ thống (số micrô giây kể từ năm 1970/1/1 0:00:00) khi hệ thống chuẩn bị phản hồi
mTimeTimeLastSyncWithMáy_min
uint16_t mTimeSinceLastSyncWithServer_min
thời gian, tính bằng phút, kể từ lần đồng bộ hóa thành công gần đây nhất với một số proxy của thời gian nguyên tử
Hàm công khai
Mã hóa
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
mã hóa phản hồi đồng bộ hóa thời gian thành một PacketBuffer.
Thông tin chi tiết | |||
---|---|---|---|
Các thông số |
|
||
Trả về |
WEAVE_NO_ERROR thành công
|
Số nguyên
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ã hóa.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các thông số |
|
Phản hồi đồng bộ hóa thời gian
TimeSyncResponse( void )
hàm dựng mặc định sẽ được dùng với Giải mã, vì tất cả thành viên sẽ được khởi tạo thông qua quá trình giải mã
Hàm tĩnh công khai
Giải mã
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
giải mã phản hồi đồng bộ hóa thời gian từ một PacketBuffer.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các thông số |
|
||||
Trả về |
WEAVE_NO_ERROR thành công
|