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" 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 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 1/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  
             | 
          ||||