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