nl :: Tejido:: Perfiles: Hora:: TimeSyncResponse
Resumen
Constructores y Destructores | |
---|---|
TimeSyncResponse (void) El constructor predeterminado se utilizará con Decode, ya que todos los miembros se inicializarán mediante decodificación. |
Tipos públicos | |
---|---|
@322 | enumeración número máximo de contribuyentes en la última operación de sincronización de tiempo exitosa en el tejido local |
@323 | enumeración tiempo, en número de minutos, desde la última sincronización de tiempo exitosa con algún proxy de tiempo atómico. |
Atributos públicos | |
---|---|
mIsTimeCoordinator | bool Verdadero si esta respuesta la construye un coordinador; falso implica que esta respuesta la construye un servidor. |
mNumContributorInLastLocalSync | uint8_t número de contribuyentes locales (coordinadores o servidores) utilizados en la última sincronización de tiempo exitosa |
mTimeOfRequest | timesync_t hora del sistema (número de microsegundos desde 1970/1/1 0:00:00) cuando llegó la solicitud |
mTimeOfResponse | timesync_t tiempo del sistema (número de microsegundos desde 1970/1/1 0:00:00) cuando se preparó la respuesta |
mTimeSinceLastSyncWithServer_min | uint16_t tiempo, en cantidad de minutos, desde la última sincronización de tiempo exitosa con algún proxy de tiempo atómico |
Funciones publicas | |
---|---|
Encode ( PacketBuffer *const aMsg) | codificar la 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 inicialice 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
número máximo de contribuyentes en la última operación de sincronización de tiempo exitosa en el tejido local
@ 323
@323
tiempo, en número de minutos, desde la última sincronización de tiempo exitosa con algún proxy de tiempo atómico.
kTimeSinceLastSyncWithServer_Invalid significa que esto sucedió hace demasiado tiempo para ser relevante, si es que alguna vez
Atributos públicos
mIsTimeCoordinator
bool mIsTimeCoordinator
Verdadero si esta respuesta la construye un coordinador; falso implica que esta respuesta la construye un servidor.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
número de contribuyentes locales (coordinadores o servidores) utilizados en la última sincronización de tiempo exitosa
mTimeOfRequest
timesync_t mTimeOfRequest
hora del sistema (número de microsegundos desde 1970/1/1 0:00:00) cuando llegó la solicitud
mTimeOfResponse
timesync_t mTimeOfResponse
tiempo del sistema (número 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 de tiempo exitosa con algún proxy de tiempo atómico
Funciones publicas
Codificar
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
codificar la respuesta de sincronización de tiempo en un PacketBuffer.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | WEAVE_NO_ERROR en caso de éxito |
En eso
void Init( const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min )
inicialice este objeto para la codificación.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
TimeSyncResponse
TimeSyncResponse( void )
El constructor predeterminado se utilizará con Decode, ya que todos los miembros se inicializarán mediante decodificación.
Funciones estáticas públicas
Descodificar
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
decodificar la respuesta de sincronización de tiempo de un PacketBuffer.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Devoluciones | WEAVE_NO_ERROR en caso de éxito |