nl:: Weave:: Profiles:: Time:: TimeSyncResponse
Resumen
Constructores y destructores |
|
---|---|
TimeSyncResponse(void)
el constructor predeterminado se usará con Decode, ya que todos los miembros se inicializarán a través de la decodificación.
|
Tipos públicos |
|
---|---|
@322
|
enum cantidad máxima de colaboradores en la última operación de sincronización de tiempo correcta en el tejido local |
@323
|
enum tiempo, en minutos, desde la última sincronización correcta de tiempo con algún proxy de tiempo atómico. |
Atributos públicos |
|
---|---|
mIsTimeCoordinator
|
bool
Es verdadero si un coordinador construye esta respuesta; falso implica que un servidor construye esta respuesta.
|
mNumContributorInLastLocalSync
|
uint8_t
cantidad de colaboradores locales (coordinadores o servidores) utilizados en la última sincronización correcta
|
mTimeOfRequest
|
timesync_t
hora del sistema (cantidad de microsegundos desde 1970/1/1 0:00:00) cuando llegó la solicitud
|
mTimeOfResponse
|
timesync_t
tiempo del sistema (cantidad de microsegundos desde 1970/1/1 0:00:00) cuando se preparó la respuesta
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
tiempo, en minutos, desde la última sincronización correcta de tiempo con algún proxy de tiempo atómico
|
Funciones públicas |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
respuesta de sincronización de tiempo en un PacketBuffer.
|
Init(const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min)
|
void
inicializamos este objeto para la codificación.
|
Funciones estáticas públicas |
|
---|---|
Decode(TimeSyncResponse *const aObject, PacketBuffer *const aMsg)
|
decodificar la respuesta de sincronización de tiempo de un PacketBuffer.
|
Tipos públicos
@322
@322
cantidad máxima de colaboradores en la última operación de sincronización de tiempo correcta en el tejido local
@323
@323
tiempo, en minutos, desde la última sincronización correcta de tiempo con algún proxy de tiempo atómico.
kTimeSinceLastSyncWithServer_Invalid significa que esto ocurrió hace demasiado tiempo para ser relevante, si es que alguna vez
Atributos públicos
mIsTimeCoordinator
bool mIsTimeCoordinator
Es verdadero si un coordinador construye esta respuesta; falso implica que un servidor construye esta respuesta.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
cantidad de colaboradores locales (coordinadores o servidores) utilizados en la última sincronización correcta
mTimeOfRequest
timesync_t mTimeOfRequest
hora del sistema (cantidad de microsegundos desde 1970/1/1 0:00:00) cuando llegó la solicitud
mTimeOfResponse
timesync_t mTimeOfResponse
tiempo del sistema (cantidad de microsegundos desde 1970/1/1 0:00:00) cuando se preparó la respuesta
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
tiempo, en minutos, desde la última sincronización correcta de tiempo con algún proxy de tiempo atómico
Funciones públicas
Codifica
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
respuesta de sincronización de tiempo en un PacketBuffer.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
WEAVE_NO_ERROR si la operación fue exitosa
|
Init
void Init( const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min )
inicializamos este objeto para la codificación.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
TimeSyncResponse
TimeSyncResponse( void )
el constructor predeterminado se usará con Decode, ya que todos los miembros se inicializarán a través de la decodificación.
Funciones estáticas públicas
Decode
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
decodificar la respuesta de sincronización de tiempo de un PacketBuffer.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Qué muestra |
WEAVE_NO_ERROR si la operación fue exitosa
|