nl :: Tejido:: Perfiles: Hora:: Contacto
#include <src/lib/profiles/time/WeaveTime.h>
Esto es público porque la devolución de llamada TimeSyncNode :: FilterTimeCorrectionContributor ofrece una vista global a la capa superior.
Resumen
Se puso al descubierto en vez de ser una clase anidada para hacer declaración de la clase de TimeSyncNode más corto, y también la declaración de exportación más explícito.
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 utilizado 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