nl::Weave::Profiles::Time::TimeSyncResponse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
TimeSyncResponse(void)
Mit Decode wird der Standardkonstruktor verwendet, da alle Mitglieder durch Decodierung initialisiert werden.
|
Öffentliche Typen |
|
---|---|
@322
|
enum Maximale Anzahl von Mitwirkenden im letzten erfolgreichen Zeitsynchronisierungsvorgang auf dem lokalen Fabric |
@323
|
enum Zeit in Minuten seit der letzten erfolgreichen Synchronisierung mit einem Proxy der Atomzeit. |
Öffentliche Attribute |
|
---|---|
mIsTimeCoordinator
|
bool
true, wenn diese Antwort von einem Koordinator erstellt wird; false bedeutet, dass diese Antwort von einem Server erstellt wird.
|
mNumContributorInLastLocalSync
|
uint8_t
Anzahl der lokalen Mitwirkenden (Koordinatoren oder Server), die bei der letzten erfolgreichen Zeitsynchronisierung verwendet wurden
|
mTimeOfRequest
|
timesync_t
Systemzeit (Anzahl der Mikrosekunden seit 01.01.1970 0:00:00), zu der die Anfrage eingegangen ist
|
mTimeOfResponse
|
timesync_t
Systemzeit (Anzahl der Mikrosekunden seit 01.01.1970 0:00:00), zu der die Antwort vorbereitet wurde
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
Zeit, in Minuten seit der letzten erfolgreichen Synchronisierung mit einem Proxy der Atomzeit
|
Öffentliche Funktionen |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
Codieren Sie die Zeitsynchronisierungsantwort in einen PacketBuffer.
|
Init(const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min)
|
void
Initialisieren Sie dieses Objekt für die Codierung.
|
Öffentliche statische Funktionen |
|
---|---|
Decode(TimeSyncResponse *const aObject, PacketBuffer *const aMsg)
|
Zeitsynchronisierungsantwort aus einem PacketBuffer decodieren.
|
Öffentliche Typen
@322
@322
Maximale Anzahl von Mitwirkenden im letzten erfolgreichen Zeitsynchronisierungsvorgang auf dem lokalen Fabric
@323
@323
Zeit in Minuten seit der letzten erfolgreichen Synchronisierung mit einem Proxy der Atomzeit.
kTimeDaLastSyncWithServer_Ungültig bedeutet, dass dies zu lange zurückliegt, um relevant zu sein (falls überhaupt).
Öffentliche Attribute
mIsTimeCoordinator
bool mIsTimeCoordinator
true, wenn diese Antwort von einem Koordinator erstellt wird; false bedeutet, dass diese Antwort von einem Server erstellt wird.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
Anzahl der lokalen Mitwirkenden (Koordinatoren oder Server), die bei der letzten erfolgreichen Zeitsynchronisierung verwendet wurden
mTimeOfRequest
timesync_t mTimeOfRequest
Systemzeit (Anzahl der Mikrosekunden seit 01.01.1970 0:00:00), zu der die Anfrage eingegangen ist
mTimeOfResponse
timesync_t mTimeOfResponse
Systemzeit (Anzahl der Mikrosekunden seit 01.01.1970 0:00:00), zu der die Antwort vorbereitet wurde
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
Zeit, in Minuten seit der letzten erfolgreichen Synchronisierung mit einem Proxy der Atomzeit
Öffentliche Funktionen
Codieren
WEAVE_ERROR Encode(
PacketBuffer *const aMsg
)
Codieren Sie die Zeitsynchronisierungsantwort in einen PacketBuffer.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
WEAVE_NO_ERROR bei Erfolg
|
Init
void Init(
const TimeSyncRole aRole,
const timesync_t aTimeOfRequest,
const timesync_t aTimeOfResponse,
const uint8_t aNumContributorInLastLocalSync,
const uint16_t aTimeSinceLastSyncWithServer_min
)
Initialisieren Sie dieses Objekt für die Codierung.
Details | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
TimeSyncResponse
TimeSyncResponse(
void
)
Mit Decode wird der Standardkonstruktor verwendet, da alle Mitglieder durch Decodierung initialisiert werden.
Öffentliche statische Funktionen
Decode
WEAVE_ERROR Decode(
TimeSyncResponse *const aObject,
PacketBuffer *const aMsg
)
Zeitsynchronisierungsantwort aus einem PacketBuffer decodieren.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
WEAVE_NO_ERROR bei Erfolg
|