#include <fw/RemoteConnection.h>
◆ TimeOffsetCompensation() [1/2]
◆ TimeOffsetCompensation() [2/2]
◆ reflect()
| void reflect |
( |
Reflector & |
r | ) |
|
|
inline |
Reflect method for serialization.
◆ isInitialized()
| bool isInitialized |
( |
| ) |
const |
|
inline |
◆ getCompensationInterval()
| Duration getCompensationInterval |
( |
| ) |
const |
◆ setCompensationInterval()
| void setCompensationInterval |
( |
const Duration & |
interval | ) |
|
◆ setTargetOffset()
| void setTargetOffset |
( |
const Duration & |
target, |
|
|
const Time & |
localTs |
|
) |
| |
Set a new target offset.
The new clock offset value is frequently determined by the sync protocol, and set here to slowly align the offset that is actually applied to messages.
◆ queryLocalOffset()
Query offset to apply on local timestamp.
◆ queryRemoteOffset()
Query offset to apply on remote timestamp.
◆ operator=()
◆ currentOffset()
For use in readonly property getter (info on current offset)
◆ offset()
The actual offset calculation (interpolation between start and target offset)
◆ mCompensationInterval
| int mCompensationInterval |
◆ mTargetOffset
◆ mStartOffset
◆ mStartTime
◆ mMutex
The documentation for this class was generated from the following file: