nl::
  Resumen
| Constructores y destructores | |
|---|---|
| TimeSyncResponse(void)se debe usar el constructor predeterminado con Decode, ya que todos los miembros se inicializarán mediante 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 cantidad de minutos, desde la última sincronización correcta de tiempo con algún proxy de tiempo atómico.  | 
| Atributos públicos | |
|---|---|
| mIsTimeCoordinator | booltrue si a esta respuesta lo construye un coordinador false significa que un servidor construyó esta respuesta.  | 
| mNumContributorInLastLocalSync | uint8_tcantidad de colaboradores locales (coordinadores o servidores) utilizados en la última sincronización exitosa  | 
| mTimeOfRequest | timesync_thora del sistema (cantidad de microsegundos desde 1970/1/1 0:00:00) cuando llegó la solicitud  | 
| mTimeOfResponse | timesync_thora del sistema (cantidad de microsegundos desde 1970/1/1 0:00:00) cuando se preparó la respuesta  | 
| mTimeSinceLastSyncWithServer_min | uint16_ttiempo, en cantidad de minutos, desde la última sincronización correcta de tiempo con algún proxy de tiempo atómico  | 
| Funciones públicas | |
|---|---|
| Encode(PacketBuffer *const aMsg) | y codificar la respuesta de sincronización
de tiempo en un packageBuffer.  | 
| Init(const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min) | voidinicializamos este objeto para la codificación.  | 
| Funciones estáticas públicas | |
|---|---|
| Decode(TimeSyncResponse *const aObject, PacketBuffer *const aMsg) | para decodificar la respuesta de sincronización de tiempo de un packageBuffer.  | 
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 cantidad de minutos, desde la última sincronización correcta de tiempo con algún proxy de tiempo atómico.
kTimeFromLastSyncWithServer_Invalid significa que esto ocurrió hace mucho tiempo para ser relevante, si alguna vez.
Atributos públicos
mIsTimeCoordinator
bool mIsTimeCoordinator
true si a esta respuesta lo construye un coordinador false significa que un servidor construyó esta respuesta.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
cantidad de colaboradores locales (coordinadores o servidores) utilizados en la última sincronización exitosa
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
hora 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 cantidad de 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 )
y codificar la respuesta de sincronización de tiempo en un packageBuffer.
| Detalles | |||
|---|---|---|---|
| Parámetros | 
 | ||
| Resultado que se muestra | WEAVE_NO_ERROR según la ejecución correcta  | ||
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 )
se debe usar el constructor predeterminado con Decode, ya que todos los miembros se inicializarán mediante la decodificación
Funciones estáticas públicas
Decode
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
para decodificar la respuesta de sincronización de tiempo de un packageBuffer.
| Detalles | |||||
|---|---|---|---|---|---|
| Parámetros | 
 | ||||
| Resultado que se muestra | WEAVE_NO_ERROR según la ejecución correcta  | ||||