En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Perfiles: Hora:: Contacto

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

Esto es público porque la devolución de llamada TimeSyncNode :: FilterTimeCorrectionContributor brinda una vista global a la capa superior.

Resumen

Se pone al aire libre en lugar de ser una clase anidada para hacer que la declaración de clase de TimeSyncNode sea más corta, y también la declaración de exportación más explícita.

Atributos públicos

mCommState
uint8_t
contiene CommState.
mCountCommError
uint8_t
cuente el número de errores de comunicación que se han producido para este contacto.
mFlightTime_usec
int32_t
se utiliza para almacenar el tiempo de vuelo de ida.
mIsTimeChangeNotification
bool
Es verdadero si este contacto se obtiene de la notificación de cambio de hora solo es válido cuando mCommState no es kCommState_Invalid
mNodeAddr
La dirección de nodo de este contacto solo es válida cuando mCommState no es kCommState_Invalid
mNodeId
uint64_t
ID de nodo de este contacto solo es válido cuando mCommState no es kCommState_Invalid
mNumberOfContactUsedInLastLocalSync
uint8_t
solo es válido si la respuesta no es kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t
se utiliza para almacenar la hora del sistema del nodo remoto, cuando se preparó el mensaje de respuesta para su transmisión.
mResponseStatus
uint8_t
contiene ResponseStatus.
mRole
uint8_t
contiene TimeSyncRole.
mTimeSinceLastSuccessfulSync_min
uint16_t
solo es válido si la respuesta no es kResponseStatus_Invalid
mUnadjTimestampLastContact_usec
timesync_t
esta es la marca de tiempo cuando se recibió la respuesta.

Atributos públicos

mCommState

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

contiene CommState.

emitido a uint8_t para ahorrar espacio. siempre valido

mCountCommError

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

cuente el número de errores de comunicación que se han producido para este contacto.

solo válido cuando mCommState no es kCommState_Invalid

mFlightTime_usec

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

utilizado para almacenar el tiempo de vuelo de ida.

solo es válido si la respuesta no es kResponseStatus_Invalid

mIsTimeChangeNotification

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

Es verdadero si este contacto se obtiene de la notificación de cambio de hora solo es válido cuando mCommState no es kCommState_Invalid

mNodeAddr

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

La dirección de nodo de este contacto solo es válida cuando mCommState no es kCommState_Invalid

mNodeId

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

ID de nodo de este contacto solo es válido cuando mCommState no es kCommState_Invalid

mNumberOfContactUsedInLastLocalSync

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

solo es válido si la respuesta no es kResponseStatus_Invalid

mRemoteTimestamp_usec

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

se utiliza para almacenar la hora del sistema del nodo remoto, cuando se preparó el mensaje de respuesta para su transmisión.

solo es válido si la respuesta no es kResponseStatus_Invalid

mResponseStatus

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

contiene ResponseStatus.

emitido a uint8_t para ahorrar espacio. solo válido cuando mCommState no es kCommState_Invalid

mRole

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

contiene TimeSyncRole.

emitido a uint8_t para ahorrar espacio solo es válido si la respuesta no es kResponseStatus_Invalid

mTimeSinceLastSuccessfulSync_min

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

solo es válido si la respuesta no es kResponseStatus_Invalid

mUnadjTimestampLastContact_usec

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

esta es la marca de tiempo cuando se recibió la respuesta.

solo es válido si la respuesta no es kResponseStatus_Invalid