Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: Thời gian:: Tiếp xúc

#include <src/lib/profiles/time/WeaveTime.h>

Điều này là công khai vì lệnh gọi lại TimeSyncNode :: FilterTimeCorrectionContributor cung cấp chế độ xem toàn cục cho lớp cao hơn.

Tóm lược

Nó được đặt ở chế độ mở thay vì là một lớp lồng nhau để làm cho khai báo lớp của TimeSyncNode ngắn hơn, và khai báo xuất cũng rõ ràng hơn.

Thuộc tính công cộng

mCommState
uint8_t
chứa CommState.
mCountCommError
uint8_t
đếm số lỗi giao tiếp đã xảy ra cho liên hệ này.
mFlightTime_usec
int32_t
được sử dụng để lưu trữ thời gian bay một chiều.
mIsTimeChangeNotification
bool
true nếu liên hệ này được học 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 liên hệ này chỉ hợp lệ khi mCommState không phải là kCommState_Invalid
mNodeId
uint64_t
ID nút của địa chỉ 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
được sử 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 ResponseStatus.
mRole
uint8_t
chứa TimeSyncRole.
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 cộng

mCommState

uint8_t nl::Weave::Profiles::Time::Contact::mCommState

chứa CommState.

được chuyển thành uint8_t để tiết kiệm dung lượng. luôn luôn có giá trị

mCountCommError

uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError

đếm số lỗi giao tiếp đã xảy ra cho 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

được sử dụng để lưu trữ thời gian bay một chiều.

chỉ hợp lệ nếu phản hồi không phải là kResponseStatus_Invalid

mIsTimeChangeNotification

bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification

true nếu liên hệ này được học 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 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

ID nút của địa chỉ 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

được sử 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

mResponseStatus

uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus

chứa ResponseStatus.

được chuyển thành uint8_t để tiết kiệm dung lượng. chỉ hợp lệ khi mCommState không phải là kCommState_Invalid

mRole

uint8_t nl::Weave::Profiles::Time::Contact::mRole

chứa TimeSyncRole.

được truyền đến uint8_t để tiết kiệm dung lượng chỉ hợp lệ nếu phản hồi không phải là kResponseStatus_Invalid

mTimeSinceLastSuccessfulSync_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