nl:: Weave:: Profiles:: Time:: TimeSyncResponse
Résumé
Constructeurs et destructeurs |
|
---|---|
TimeSyncResponse(void)
le constructeur par défaut doit être utilisé avec Decode, car tous les membres seront initialisés via le décodage
|
Types publics |
|
---|---|
@322
|
énum nombre maximal de contributeurs lors de la dernière opération de synchronisation réussie au moment de la synchronisation sur la structure locale |
@323
|
énum Heure, en nombre de minutes, depuis la dernière synchronisation réussie de l'heure avec un proxy de l'heure atomique. |
Attributs publics |
|
---|---|
mIsTimeCoordinator
|
bool
"true" si cette réponse est construite par un coordinateur ; "false" implique que cette réponse est construite par un serveur.
|
mNumContributorInLastLocalSync
|
uint8_t
nombre de contributeurs locaux (coordinateurs ou serveurs) utilisés lors de la dernière synchronisation réussie
|
mTimeOfRequest
|
timesync_t
l'heure système (nombre de microsecondes depuis le 01/01/1970 à 0:00:00) lorsque la requête est arrivée
|
mTimeOfResponse
|
timesync_t
l'heure système (nombre de microsecondes depuis le 01/01/1970 à 0:00:00) lorsque la réponse a été préparée
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
Heure, en nombre de minutes, depuis la dernière synchronisation réussie de l'heure avec un proxy de l'heure atomique
|
Fonctions publiques |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
encoder la réponse de synchronisation temporelle dans un PacketBuffer.
|
Init(const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min)
|
void
initialisez cet objet pour l'encodage.
|
Fonctions statiques publiques |
|
---|---|
Decode(TimeSyncResponse *const aObject, PacketBuffer *const aMsg)
|
décoder la réponse de synchronisation temporelle à partir d'un PacketBuffer.
|
Types publics
@322
@322
nombre maximal de contributeurs lors de la dernière opération de synchronisation réussie au moment de la synchronisation sur la structure locale
@323
@323
Heure, en nombre de minutes, depuis la dernière synchronisation réussie de l'heure avec un proxy de l'heure atomique.
kTimeSinceLastSyncWithServer_Invalid signifie que cela s'est produit il y a trop longtemps pour être pertinent, voire jamais.
Attributs publics
mIsTimeCoordinator
bool mIsTimeCoordinator
"true" si cette réponse est construite par un coordinateur ; "false", cela signifie que cette réponse est construite par un serveur.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
nombre de contributeurs locaux (coordinateurs ou serveurs) utilisés lors de la dernière synchronisation réussie
mTimeOfRequest
timesync_t mTimeOfRequest
l'heure système (nombre de microsecondes depuis le 01/01/1970 à 0:00:00) lorsque la requête est arrivée
mTimeOfResponse
timesync_t mTimeOfResponse
l'heure système (nombre de microsecondes depuis le 01/01/1970 à 0:00:00) lorsque la réponse a été préparée
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
Heure, en nombre de minutes, depuis la dernière synchronisation réussie de l'heure avec un proxy de l'heure atomique
Fonctions publiques
Encoder
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
encoder la réponse de synchronisation temporelle dans un PacketBuffer.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
WEAVE_NO_ERROR en cas de réussite
|
Init
void Init( const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min )
initialisez cet objet pour l'encodage.
Détails | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
TimeSyncResponse
TimeSyncResponse( void )
le constructeur par défaut doit être utilisé avec Decode, car tous les membres seront initialisés via le décodage
Fonctions statiques publiques
Decode
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
décoder la réponse de synchronisation temporelle à partir d'un PacketBuffer.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Renvoie |
WEAVE_NO_ERROR en cas de réussite
|