nl:: Weave:: Hồ sơ:: Thời gian: Liên hệ
#include <src/lib/profiles/time/WeaveTime.h>
Kết quả này sẽ công khai vì lệnh gọi lại TimeSyncNode::FilterTimecorrectionContributor cung cấp chế độ xem toàn cầu cho lớp cao hơn.
Tóm tắt
Bố cục này mở ra thay vì lớp lồng nhau để làm cho việc khai báo lớp TimeSyncNode ngắn hơn, đồng thời khai báo rõ ràng hơn.
Thuộc tính công khai |
|
---|---|
mCommState
|
uint8_t
chứa CommState.
|
mCountCommError
|
uint8_t
tính số lỗi liên lạc đã xảy ra cho địa chỉ liên hệ này.
|
mFlightTime_usec
|
int32_t
dùng để lưu trữ một chiều thời gian bay.
|
mIsTimeChangeNotification
|
bool
true nếu thông tin liên hệ này được tìm hiểu từ thông báo thay đổi thời gian chỉ hợp lệ khi mCommState không phải là kCommState_invalid
|
mNodeAddr
|
địa chỉ nút của địa chỉ liên hệ này chỉ hợp lệ khi mCommState không phải là kCommState_invalid
|
mNodeId
|
uint64_t
mã nút của người liên hệ này chỉ hợp lệ khi mCommState không phải là kCommState_invalid
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
chỉ hợp lệ nếu phản hồi không phải là kResponseStatus_invalid
|
mRemoteTimestamp_usec
|
timesync_t
dùng để lưu trữ thời gian hệ thống của nút từ xa, khi thông báo phản hồi đã được chuẩn bị truyền.
|
mResponseStatus
|
uint8_t
chứa Trạng thái phản hồi.
|
mRole
|
uint8_t
chứa TimeSyncVai trò.
|
mTimeSinceLastSuccessfulSync_min
|
uint16_t
chỉ hợp lệ nếu phản hồi không phải là kResponseStatus_invalid
|
mUnadjTimestampLastContact_usec
|
timesync_t
đây là dấu thời gian khi nhận được phản hồi.
|
Thuộc tính công khai
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
chứa CommState.
được truyền đến uint8_t để tiết kiệm không gian lưu trữ
Lỗi mCountCommComm
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
tính số lỗi liên lạc đã xảy ra cho địa chỉ liên hệ này.
chỉ hợp lệ khi mCommState không phải là kCommState_invalid
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
dùng để lưu trữ một chiều thời gian bay.
chỉ hợp lệ nếu phản hồi không phải là kResponseStatus_invalid
mIsTimeThayNotifications
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
true nếu thông tin liên hệ này được tìm hiểu từ thông báo thay đổi thời gian chỉ hợp lệ khi mCommState không phải là kCommState_invalid
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
địa chỉ nút của địa chỉ liên hệ này chỉ hợp lệ khi mCommState không phải là kCommState_invalid
mNodeId
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
mã nút của người liên hệ này chỉ hợp lệ khi mCommState không phải là kCommState_invalid
mNumberOfContactUsedInLastLocalSync
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
chỉ hợp lệ nếu phản hồi không phải là kResponseStatus_invalid
mremoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
dùng để lưu trữ thời gian hệ thống của nút từ xa, khi thông báo phản hồi đã được chuẩn bị truyền.
chỉ hợp lệ nếu phản hồi không phải là kResponseStatus_invalid
Trạng thái mResponse
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
chứa Trạng thái phản hồi.
được truyền đến uint8_t để tiết kiệm không gian. Chỉ hợp lệ khi mCommState không phải là kCommState_invalid
vai trò
uint8_t nl::Weave::Profiles::Time::Contact::mRole
chứa TimeSyncVai trò.
được truyền đến uint8_t để chỉ tiết kiệm không gian hợp lệ nếu phản hồi không phải là kResponseStatus_invalid
mTimeTimeLastLastfulSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
chỉ hợp lệ nếu phản hồi không phải là kResponseStatus_invalid
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
đây là dấu thời gian khi nhận được phản hồi.
chỉ hợp lệ nếu phản hồi không phải là kResponseStatus_invalid