nl:: Weave:: Profiles:: Time:: Contact
#include <src/lib/profiles/time/WeaveTime.h>
Isso está disponível para o público porque o callback TimeSyncNode::FilterTimeCorrectionContributor oferece uma visualização global para a camada superior.
Resumo
Ela é colocada em vez de ser uma classe aninhada para tornar a declaração de classe TimeSyncNode mais curta, além de tornar a declaração de exportação mais explícita.
Atributos públicos |
|
---|---|
mCommState
|
uint8_t
contém CommState.
|
mCountCommError
|
uint8_t
contar o número de erros de comunicação ocorridos para este contato.
|
mFlightTime_usec
|
int32_t
usada para armazenar o tempo de voo só de ida.
|
mIsTimeChangeNotification
|
bool
verdadeiro se esse contato for aprendido a partir da notificação de alteração de horário válida apenas quando mCommState não for kCommState_Invalid
|
mNodeAddr
|
endereço de nó deste contato só é válido quando mCommState não é kCommState_Invalid
|
mNodeId
|
uint64_t
ID de nó deste contato só é válido quando mCommState não é kCommState_Invalid
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
válido somente se a resposta não for kResponseStatus_Invalid
|
mRemoteTimestamp_usec
|
timesync_t
usada para armazenar o horário do sistema do nó remoto, quando a mensagem de resposta foi preparada para transmissão.
|
mResponseStatus
|
uint8_t
contém ResponseStatus.
|
mRole
|
uint8_t
contém TimeSyncRole.
|
mTimeSinceLastSuccessfulSync_min
|
uint16_t
válido somente se a resposta não for kResponseStatus_Invalid
|
mUnadjTimestampLastContact_usec
|
timesync_t
é o carimbo de data/hora em que a resposta foi recebida.
|
Atributos públicos
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
contém CommState.
transmitido para uint8_t para economizar espaço. sempre válido
mCountCommError
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
contar o número de erros de comunicação ocorridos para este contato.
válido somente quando mCommState não é kCommState_Invalid
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
usada para armazenar o tempo de voo só de ida.
válido somente se a resposta não for kResponseStatus_Invalid
mIsTimeChangeNotification
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
verdadeiro se esse contato for aprendido a partir da notificação de alteração de horário válida apenas quando mCommState não for kCommState_Invalid
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
endereço de nó deste contato só é válido quando mCommState não é kCommState_Invalid
mNodeId
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
ID de nó deste contato só é válido quando mCommState não é kCommState_Invalid
mNumberOfContactUsedInLastLocalSync
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
válido somente se a resposta não for kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
usada para armazenar o horário do sistema do nó remoto, quando a mensagem de resposta foi preparada para transmissão.
válido somente se a resposta não for kResponseStatus_Invalid
mResponseStatus
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
contém ResponseStatus.
transmitido para uint8_t para economizar espaço. válido somente quando mCommState não é kCommState_Invalid
mRole
uint8_t nl::Weave::Profiles::Time::Contact::mRole
contém TimeSyncRole.
convertido em uint8_t para economizar espaço. Só é válido se a resposta não for kResponseStatus_Invalid
mTimeSinceLastSuccessfulSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
válido somente se a resposta não for kResponseStatus_Invalid
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
é o carimbo de data/hora em que a resposta foi recebida.
válido somente se a resposta não for kResponseStatus_Invalid