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:: 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 elabora un coordinador; falso implica que esta respuesta la construye un servidor.
mNumContributorInLastLocalSync
uint8_t
número de colaboradores 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 número 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 elabora un coordinador; falso implica que esta respuesta la construye un servidor.

mNumContributorInLastLocalSync

uint8_t mNumContributorInLastLocalSync

número de colaboradores 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 número 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
[out] aMsg
Un puntero al PacketBuffer
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
[in] aRole
el papel que juega este respondedor. puede ser kTimeSyncRole_Server o kTimeSyncRole_Coordinator
[in] aTimeOfRequest
la hora del sistema cuando se recibió la solicitud original
[in] aTimeOfResponse
la hora del sistema cuando se envía esta respuesta
[in] aNumContributorInLastLocalSync
número de nodos contribuidos en la última sincronización de hora local
[in] aTimeSinceLastSyncWithServer_min
número de minutos transcurridos desde la última sincronización con un servidor

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
[out] aObject
Un puntero al objeto decodificado
[in] aMsg
Un puntero al PacketBuffer
Devoluciones
WEAVE_NO_ERROR en caso de éxito