O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl :: Tecer:: Perfis :: Tempo:: Contato

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

Isso é público porque o retorno de chamada TimeSyncNode :: FilterTimeCorrectionContributor fornece uma visão global para a camada superior.

Resumo

Ele é colocado no aberto em vez de ser uma classe aninhada para fazer declaração de classe de TimeSyncNode mais curto, e também a declaração de exportação mais explícito.

Atributos públicos

mCommState
uint8_t
contém CommState.
mCountCommError
uint8_t
conte o número de erros de comunicação ocorridos para este contato.
mFlightTime_usec
int32_t
usado para armazenar o tempo de voo unilateral.
mIsTimeChangeNotification
bool
verdadeiro se este contato for aprendido a partir da notificação de mudança de horário válido apenas quando mCommState não for kCommState_Invalid
mNodeAddr
O endereço do nó deste contato é válido apenas quando mCommState não é kCommState_Invalid
mNodeId
uint64_t
ID de nó deste contato válido apenas quando mCommState não é kCommState_Invalid
mNumberOfContactUsedInLastLocalSync
uint8_t
apenas válido se a resposta não for kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t
usado para armazenar a hora 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
apenas válido se a resposta não for kResponseStatus_Invalid
mUnadjTimestampLastContact_usec
timesync_t
este é 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.

lançado em uint8_t para economizar espaço. sempre válido

mCountCommError

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

conte o número de erros de comunicação ocorridos para este contato.

válido apenas quando mCommState não é kCommState_Invalid

mFlightTime_usec

int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec

usado para armazenar o tempo de voo unilateral.

apenas válido se a resposta não for kResponseStatus_Invalid

mIsTimeChangeNotification

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

verdadeiro se este contato for aprendido a partir da notificação de mudança de horário válido apenas quando mCommState não for kCommState_Invalid

mNodeAddr

IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr

O endereço do nó deste contato é válido apenas quando mCommState não é kCommState_Invalid

mNodeId

uint64_t nl::Weave::Profiles::Time::Contact::mNodeId

ID de nó deste contato válido apenas quando mCommState não é kCommState_Invalid

mNumberOfContactUsedInLastLocalSync

uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync

apenas válido se a resposta não for kResponseStatus_Invalid

mRemoteTimestamp_usec

timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec

usado para armazenar a hora do sistema do nó remoto, quando a mensagem de resposta foi preparada para transmissão.

apenas válido se a resposta não for kResponseStatus_Invalid

mResponseStatus

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

contém ResponseStatus.

lançado em uint8_t para economizar espaço. válido apenas 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 válido apenas se a resposta não for kResponseStatus_Invalid

mTimeSinceLastSuccessfulSync_min

uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min

apenas válido se a resposta não for kResponseStatus_Invalid

mUnadjTimestampLastContact_usec

timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec

este é o carimbo de data / hora em que a resposta foi recebida.

apenas válido se a resposta não for kResponseStatus_Invalid