nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Podsumowanie
Konstruktory i niszczyciele |
|
---|---|
TimeSyncRequest(void)
Z dekodowaniem powinien być używany domyślny konstruktor, ponieważ wszystkie elementy będą inicjowane przez dekodowanie
|
Typy publiczne |
|
---|---|
@320
|
enum | typ wyliczeniowy ustawienia minimalnego i maksymalnego prawdopodobieństwa odpowiedzi na to żądanie synchronizacji czasu. |
@321
|
enum | typ wyliczeniowy |
Atrybuty publiczne |
|
---|---|
mIsTimeCoordinator
|
bool
true (prawda), jeśli inicjatorem tego żądania jest koordynator synchronizacji czasu
|
mLikelihoodForResponse
|
uint8_t
przewidywane prawdopodobieństwo odpowiedzi na to żądanie synchronizacji czasu.
|
Funkcje publiczne |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
zakodować żądanie synchronizacji czasu w PacketBuffer.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
zainicjuj ten obiekt do kodowania.
|
Publiczne funkcje statyczne |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
dekodować żądanie synchronizacji czasu z PacketBuffer.
|
Typy publiczne
@320
@320
ustawienia minimalnego i maksymalnego prawdopodobieństwa odpowiedzi na to żądanie synchronizacji czasu.
Pamiętaj, że nie możemy ustawić parametru kLikelihoodForResponse_Min w procedurach kodowania i dekodowania, ponieważ ma on wartość 0, więc nie można bezpiecznie zmienić tej wartości w tym miejscu.
@321,
@321
Atrybuty publiczne
mIsTimeCoordinator
bool mIsTimeCoordinator
true (prawda), jeśli inicjatorem tego żądania jest koordynator synchronizacji czasu
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
przewidywane prawdopodobieństwo odpowiedzi na to żądanie synchronizacji czasu.
Funkcje publiczne
Kodowanie
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
zakodować żądanie synchronizacji czasu w PacketBuffer.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
WEAVE_NO_ERROR w przypadku powodzenia
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
zainicjuj ten obiekt do kodowania.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwroty |
WEAVE_NO_ERROR w przypadku powodzenia
|
TimeSyncRequest
TimeSyncRequest( void )
Z dekodowaniem powinien być używany domyślny konstruktor, ponieważ wszystkie elementy będą inicjowane przez dekodowanie
Publiczne funkcje statyczne
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
dekodować żądanie synchronizacji czasu z PacketBuffer.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwroty |
WEAVE_NO_ERROR w przypadku powodzenia
|