nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Zusammenfassung
Konstruktoren und Zerstörer |
|
|---|---|
TimeSyncRequest(void)
Mit Decode wird der Standardkonstruktor verwendet, da alle Mitglieder durch Decodierung initialisiert werden.
|
Öffentliche Typen |
|
|---|---|
@320
|
enum Mindest- und Höchsteinstellungen für die beabsichtigte Antwortwahrscheinlichkeit auf diese Zeitsynchronisierungsanfrage. |
@321
|
enum |
Öffentliche Attribute |
|
|---|---|
mIsTimeCoordinator
|
bool
"true", wenn der Urheber dieser Anfrage ein Zeitsynchronisierungskoordinator ist
|
mLikelihoodForResponse
|
uint8_t
beabsichtigte Wahrscheinlichkeit einer Antwort auf diese Zeitsynchronisierungsanfrage.
|
Öffentliche Funktionen |
|
|---|---|
Encode(PacketBuffer *const aMsg)
|
Codieren Sie eine Synchronisierungsanfrage
in einem PacketBuffer.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
Initialisieren Sie dieses Objekt für die Codierung.
|
Öffentliche statische Funktionen |
|
|---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
decodierung einer zeitlichen Synchronisierungsanfrage aus einem PacketBuffer.
|
Öffentliche Typen
@320
@320
Mindest- und Höchsteinstellungen für die beabsichtigte Antwortwahrscheinlichkeit auf diese Zeitsynchronisierungsanfrage.
Beachten Sie, dass wir kLikelihoodForResponse_Min nicht in der Codierungs- und Decodierungsroutine überprüfen können, da er auf 0 gesetzt ist. Daher ist es nicht sicher, den Wert nur an dieser Stelle anzupassen.
@321
@321
Öffentliche Attribute
mIsTimeCoordinator
bool mIsTimeCoordinator
"true", wenn der Urheber dieser Anfrage ein Zeitsynchronisierungskoordinator ist
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
beabsichtigte Wahrscheinlichkeit einer Antwort auf diese Zeitsynchronisierungsanfrage.
Öffentliche Funktionen
Codieren
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
Codieren Sie eine Synchronisierungsanfrage in einem PacketBuffer.
| Details | |||
|---|---|---|---|
| Parameter |
|
||
| Rückgabe |
WEAVE_NO_ERROR bei Erfolg
|
||
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
Initialisieren Sie dieses Objekt für die Codierung.
| Details | |||||
|---|---|---|---|---|---|
| Parameter |
|
||||
| Rückgabe |
WEAVE_NO_ERROR bei Erfolg
|
||||
TimeSyncRequest
TimeSyncRequest( void )
Mit Decode wird der Standardkonstruktor verwendet, da alle Mitglieder durch Decodierung initialisiert werden.
Öffentliche statische Funktionen
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
decodierung einer zeitlichen Synchronisierungsanfrage aus einem PacketBuffer.
| Details | |||||
|---|---|---|---|---|---|
| Parameter |
|
||||
| Rückgabe |
WEAVE_NO_ERROR bei Erfolg
|
||||