nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Riepilogo
Costruttori e distruttori |
|
---|---|
TimeSyncRequest(void)
con Decode deve essere usato il costruttore predefinito, in quanto tutti i membri vengono inizializzati tramite decodifica
|
Tipi pubblici |
|
---|---|
@320
|
enum le impostazioni minima e massima per la probabilità prevista di risposta per questa richiesta di sincronizzazione temporale. |
@321
|
enum |
Attributi pubblici |
|
---|---|
mIsTimeCoordinator
|
bool
true se l'autore di questa richiesta è un coordinatore di sincronizzazione temporale
|
mLikelihoodForResponse
|
uint8_t
la probabilità prevista di una risposta per questa richiesta di sincronizzazione dell'ora.
|
Funzioni pubbliche |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
della richiesta di sincronizzazione temporale
in un PacketBuffer.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
inizializza questo oggetto per la codifica.
|
Funzioni statiche pubbliche |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
la richiesta di sincronizzazione temporale
da un PacketBuffer.
|
Tipi pubblici
@320
@320
le impostazioni minima e massima per la probabilità prevista di risposta per questa richiesta di sincronizzazione temporale.
Tieni presente che non possiamo controllare kLikelihoodForResponse_Min nelle routine Encode and Decode perché il valore è 0, quindi non è sicuro modificarlo qui
@321
@321
Attributi pubblici
mIsTimeCoordinator
bool mIsTimeCoordinator
true se l'autore di questa richiesta è un coordinatore di sincronizzazione temporale
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
la probabilità prevista di una risposta per questa richiesta di sincronizzazione dell'ora.
Funzioni pubbliche
Codifica
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
della richiesta di sincronizzazione temporale in un PacketBuffer.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
WEAVE_NO_ERROR all'esito positivo
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
inizializza questo oggetto per la codifica.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
WEAVE_NO_ERROR all'esito positivo
|
TimeSyncRequest
TimeSyncRequest( void )
con Decode deve essere usato il costruttore predefinito, in quanto tutti i membri vengono inizializzati tramite decodifica
Funzioni statiche pubbliche
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
la richiesta di sincronizzazione temporale da un PacketBuffer.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
WEAVE_NO_ERROR all'esito positivo
|