nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Résumé
Constructeurs et destructeurs |
|
---|---|
TimeSyncRequest(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 |
|
---|---|
@320
|
enum des valeurs minimale et maximale de probabilité de réponse pour cette requête de synchronisation temporelle. |
@321
|
enum |
Attributs publics |
|
---|---|
mIsTimeCoordinator
|
bool
"true" si le créateur de la requête est un coordinateur de la synchronisation de l'heure
|
mLikelihoodForResponse
|
uint8_t
probabilité prévue de réponse à cette requête de synchronisation temporelle.
|
Fonctions publiques |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
encoder la requête de synchronisation temporelle
dans un PaquetBuffer.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
initialiser cet objet pour l'encodage.
|
Fonctions statiques publiques |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
decoder la requête de synchronisation
au moment du décodage d'un PacketBuffer.
|
Types publics
@320
@320
des valeurs minimale et maximale de probabilité de réponse pour cette requête de synchronisation temporelle.
Notez que nous ne pouvons pas vérifier la valeur kLikelihoodForResponse_Min dans les routines d'encodage et de décodage, car la valeur est 0. Il n'est donc pas prudent de l'ajuster juste ici.
@321
@321
Attributs publics
mIsTimeCoordinator
bool mIsTimeCoordinator
"true" si le créateur de la requête est un coordinateur de la synchronisation de l'heure
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
probabilité prévue de réponse à cette requête de synchronisation temporelle.
Fonctions publiques
Encode
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
encoder la requête de synchronisation temporelle dans un PaquetBuffer.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
WEAVE_NO_ERROR en cas de réussite
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
initialiser cet objet pour l'encodage.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Renvoie |
WEAVE_NO_ERROR en cas de réussite
|
TimeSyncRequest
TimeSyncRequest( 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( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
decoder la requête de synchronisation au moment du décodage d'un PacketBuffer.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Renvoie |
WEAVE_NO_ERROR en cas de réussite
|