nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Tóm tắt
Hàm khởi tạo và phá huỷ |
|
---|---|
TimeSyncRequest(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 |
|
---|---|
@320
|
enum chế độ cài đặt tối thiểu và tối đa cho khả năng phản hồi dự kiến cho yêu cầu đồng bộ hoá thời gian này. |
@321
|
enum |
Các thuộc tính công khai |
|
---|---|
mIsTimeCoordinator
|
bool
true nếu người tạo yêu cầu này là Điều phối viên đồng bộ hoá thời gian
|
mLikelihoodForResponse
|
uint8_t
khả năng phản hồi dự kiến cho yêu cầu đồng bộ hoá thời gian này.
|
Hàm công khai |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
mã hoá yêu cầu đồng bộ hoá thời gian vào PacketBuffer.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
khởi tạo đối tượng này để mã hoá.
|
Hàm tĩnh công khai |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
yêu cầu đồng bộ hoá thời gian giải mã từ PacketBuffer.
|
Loại công khai
@320
@320
chế độ cài đặt tối thiểu và tối đa cho khả năng phản hồi dự kiến cho yêu cầu đồng bộ hoá thời gian này.
Lưu ý rằng chúng ta không thể kiểm tra kLikelihoodForResponse_Min trong quy trình Mã hóa và Giải mã vì giá trị này là 0, vì vậy sẽ không an toàn nếu chỉ điều chỉnh tại đây
@321
@321
Các thuộc tính công khai
mIsTimeCoordinator
bool mIsTimeCoordinator
true nếu người tạo yêu cầu này là Điều phối viên đồng bộ hoá thời gian
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
khả năng phản hồi dự kiến cho yêu cầu đồng bộ hoá thời gian này.
Hàm công khai
Mã hóa
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
mã hoá yêu cầu đồng bộ hoá thời gian vào PacketBuffer.
Chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
WEAVE_NO_ERROR khi thành công
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
khởi tạo đối tượng này để mã hoá.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Trả về |
WEAVE_NO_ERROR khi thành công
|
TimeSyncRequest
TimeSyncRequest( 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( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
yêu cầu đồng bộ hoá thời gian giải mã từ PacketBuffer.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Trả về |
WEAVE_NO_ERROR khi thành công
|