nl :: Dệt :: Hồ sơ :: Thời gian:: TimeSyncResponse
Tóm lược
Người xây dựng và Người phá hủy | |
---|---|
TimeSyncResponse (void) hàm tạo mặc định sẽ được sử dụng với Giải mã, vì tất cả các thành viên sẽ được khởi tạo thông qua giải mã |
Các loại công khai | |
---|---|
@322 | enum số lượng người đóng góp tối đa trong hoạt động đồng bộ 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 theo số phút, kể từ lần đồng bộ 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 cộng | |
---|---|
mIsTimeCoordinator | bool true nếu phản hồi này được xây dựng bởi một điều phối viên; false ngụ ý rằng phản hồi này được tạo bởi một máy chủ. |
mNumContributorInLastLocalSync | uint8_t số lượng cộng tác viên đị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ố micro giây kể từ 1970/1/1 0:00:00) khi yêu cầu đến |
mTimeOfResponse | timesync_t thời gian hệ thống (số micro giây kể từ 1970/1/1 0:00:00) khi phản hồi được chuẩn bị |
mTimeSinceLastSyncWithServer_min | uint16_t thời gian, tính bằng số phút, kể từ lần đồng bộ thành công gần đây nhất với một số proxy của thời gian nguyên tử |
Chức năng công cộng | |
---|---|
Encode ( PacketBuffer *const aMsg) | mã hóa phản hồi đồng bộ thời gian thành một Bộ đệm gói. |
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. |
Chức năng tĩnh công khai | |
---|---|
Decode ( TimeSyncResponse *const aObject, PacketBuffer *const aMsg) | giải mã phản hồi đồng bộ thời gian từ PacketBuffer. |
Các loại công khai
@ 322
@322
số lượng người đóng góp tối đa trong hoạt động đồng bộ 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 số phút, kể từ lần đồng bộ thành công gần đây nhất với một số proxy của thời gian nguyên tử.
kTimeSinceLastSyncWithServer_Invalid có nghĩa là điều này đã xảy ra quá lâu để có liên quan, nếu có
Thuộc tính công cộng
mIsTimeCoordinator
bool mIsTimeCoordinator
true nếu phản hồi này được xây dựng bởi một điều phối viên; false ngụ ý rằng phản hồi này được tạo bởi một máy chủ.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
số lượng cộng tác viên đị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ố micro giây kể từ 1970/1/1 0:00:00) khi yêu cầu đến
mTimeOfResponse
timesync_t mTimeOfResponse
thời gian hệ thống (số micro giây kể từ 1970/1/1 0:00:00) khi phản hồi được chuẩn bị
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
thời gian, tính bằng số phút, kể từ lần đồng bộ thành công gần đây nhất với một số proxy của thời gian nguyên tử
Chức năng công cộng
Mã hóa
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
mã hóa phản hồi đồng bộ thời gian thành một Bộ đệm gói.
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | WEAVE_NO_ERROR thành công |
Trong đó
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.
Chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
TimeSyncResponse
TimeSyncResponse( void )
hàm tạo mặc định sẽ được sử dụng với Giải mã, vì tất cả các thành viên sẽ được khởi tạo thông qua giải mã
Chức năng 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ộ thời gian từ PacketBuffer.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Lợi nhuận | WEAVE_NO_ERROR thành công |