nl:: Weave:: Profiles:: Time:: TimeSyncResponse
Résumé
Constructeurs et destructeurs |
|
---|---|
TimeSyncResponse(void)
le constructeur par défaut doit être utilisé avec le décodage, car tous les membres seront initialisés par décodage
|
Types publics |
|
---|---|
@322
|
enum nombre maximal de contributeurs lors de la dernière synchronisation effectuée avec succès sur la fabric locale |
@323
|
enum l'heure, exprimée en nombre de minutes, depuis la dernière synchronisation temporelle réussie avec un indicateur 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
|
mTimeOfRequest
|
timesync_t
Heure système (nombre de microsecondes depuis le 01/01/1970 à 0:00:00) à l'arrivée de la requête
|
mTimeOfResponse
|
timesync_t
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 temporelle réussie avec un indicateur de l'heure atomique
|
Fonctions publiques |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
coder la réponse de synchronisation temporelle
dans un PaquetBuffer.
|
Init(const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min)
|
void
initialiser 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 synchronisation effectuée avec succès sur la fabric locale
@323
@323
l'heure, exprimée en nombre de minutes, depuis la dernière synchronisation temporelle réussie avec un indicateur de l'heure atomique.
La chaîne kTimeDepuisLastSyncWithServer_Invalid signifie que l'activité est trop ancienne pour être pertinente, le cas échéant.
Attributs publics
mIsTimeCoordinator
bool mIsTimeCoordinator
"true" si cette réponse est construite par un coordinateur ; "false" implique 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
mTimeOfRequest
timesync_t mTimeOfRequest
Heure système (nombre de microsecondes depuis le 01/01/1970 à 0:00:00) à l'arrivée de la requête
mTimeOfResponse
timesync_t mTimeOfResponse
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 temporelle réussie avec un indicateur de l'heure atomique
Fonctions publiques
Encode
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
coder la réponse de synchronisation temporelle dans un PaquetBuffer.
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 )
initialiser cet objet pour l'encodage.
Détails | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
TimeSyncResponse
TimeSyncResponse( void )
le constructeur par défaut doit être utilisé avec le décodage, car tous les membres seront initialisés par 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
|