nl:: Weave:: Profiles:: Time:: Contact
#include <src/lib/profiles/time/WeaveTime.h>
Isso é público porque o callback TimeSyncNode::FilterTimeCorrectionContributor fornece uma visualização global para a camada superior.
Resumo
Ele é aberto em vez de ser uma classe aninhada para tornar a declaração de classe do TimeSyncNode mais curta e também a declaração de exportação mais explícita.
Atributos públicos |
|
---|---|
mCommState
|
uint8_t
contém CommState.
|
mCountCommError
|
uint8_t
conta o número de erros de comunicação nesse contato.
|
mFlightTime_usec
|
int32_t
usado para armazenar o horário do voo só de ida.
|
mIsTimeChangeNotification
|
bool
"True" se esse contato for aprendido com a notificação de alteração de horário apenas quando o mCommState não for kCommState_Invalid
|
mNodeAddr
|
endereço do nó deste contato só é válido quando mCommState não é kCommState_Invalid
|
mNodeId
|
uint64_t
O ID de nó deste contato só é válido quando mCommState não é kCommState_Invalid
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
válido apenas se a resposta não for kResponseStatus_Invalid
|
mRemoteTimestamp_usec
|
timesync_t
usado 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 apenas se a resposta não for kResponseStatus_Invalid
|
mUnadjTimestampLastContact_usec
|
timesync_t
Esse é 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
conta o número de erros de comunicação nesse contato.
Válido apenas quando mCommState não for kCommState_Invalid
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
usado para armazenar o horário do voo só de ida.
válido apenas se a resposta não for kResponseStatus_Invalid
mIsTimeTimeNotification
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
"True" se esse contato for aprendido com a notificação de alteração de horário apenas quando o mCommState não for kCommState_Invalid
mNodeAddr.
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
endereço do nó deste contato só é válido quando mCommState não é kCommState_Invalid
mNodeId
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
O 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 apenas se a resposta não for kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
usado para armazenar o horário do sistema do nó remoto, quando a mensagem de resposta foi preparada para transmissão.
válido apenas 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. Só é válido quando mCommState não é kCommState_Invalid
Função
uint8_t nl::Weave::Profiles::Time::Contact::mRole
contém TimeSyncRole.
transmitido para uint8_t para economizar espaço apenas se a resposta não for kResponseStatus_Invalid
mTimeSinceÚltimoConcluídaSincronização_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
válido apenas se a resposta não for kResponseStatus_Invalid
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
Esse é o carimbo de data/hora em que a resposta foi recebida.
válido apenas se a resposta não for kResponseStatus_Invalid