nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Résumé
Constructeurs et destructeurs |
|
---|---|
TimeSyncRequest(void)
le constructeur par défaut doit être utilisé avec Decode, car tous les membres seront initialisés via le décodage
|
Types publics |
|
---|---|
@320
|
énum paramètres minimal et maximal pour la probabilité de réponse prévue pour cette requête de synchronisation de l'heure. |
@321
|
énum |
Attributs publics |
|
---|---|
mIsTimeCoordinator
|
bool
La valeur est "true" si l'auteur de cette requête est un coordinateur de la synchronisation horaire.
|
mLikelihoodForResponse
|
uint8_t
probabilité de réponse prévue pour cette requête de synchronisation temporelle.
|
Fonctions publiques |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
encoder la requête de synchronisation temporelle dans un PacketBuffer.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
initialisez cet objet pour l'encodage.
|
Fonctions statiques publiques |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
de décodage de la requête de synchronisation
de l'heure à partir d'un PacketBuffer.
|
Types publics
@320
@320
paramètres minimal et maximal pour la probabilité de réponse prévue pour cette requête de synchronisation de l'heure.
Notez que nous ne pouvons pas placer de vérification sur kLikelihoodForResponse_Min dans les routines Encode and Decode, car la valeur est 0. Il n'est donc pas prudent de l'ajuster juste ici.
@321
@321
Attributs publics
mIsTimeCoordinator
bool mIsTimeCoordinator
La valeur est "true" si l'auteur de cette requête est un coordinateur de la synchronisation horaire.
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
probabilité de réponse prévue pour cette requête de synchronisation temporelle.
Fonctions publiques
Encoder
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
encoder la requête de synchronisation temporelle dans un PacketBuffer.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
WEAVE_NO_ERROR en cas de réussite
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
initialisez 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 Decode, car tous les membres seront initialisés via le décodage
Fonctions statiques publiques
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
de décodage de la requête de synchronisation de l'heure à partir d'un PacketBuffer.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Renvoie |
WEAVE_NO_ERROR en cas de réussite
|