DtSynchronizedTimeManager manages NTP synchronized time DtSynchronizedTimeManager is used by the display engine to provide an NTP synchronized time value, allowing users of this time to be synchronized across applications.
More...
Detailed Description
DtSynchronizedTimeManager manages NTP synchronized time DtSynchronizedTimeManager is used by the display engine to provide an NTP synchronized time value, allowing users of this time to be synchronized across applications.
Currently time scaling is not supported if using NTP- synced clocks.
Constructor & Destructor Documentation
| virtual makVrv::DtSynchronizedTimeManager::~DtSynchronizedTimeManager |
( |
| ) |
|
|
inlinevirtual |
| makVrv::DtSynchronizedTimeManager::DtSynchronizedTimeManager |
( |
DtDe & |
de | ) |
|
|
protected |
| makVrv::DtSynchronizedTimeManager::DtSynchronizedTimeManager |
( |
| ) |
|
|
private |
Unimplemented default CTOR.
Unimplemented copy constructor.
Member Function Documentation
| virtual double makVrv::DtSynchronizedTimeManager::syncedTime |
( |
| ) |
const |
|
virtual |
Returns synchronized time if the synchronized time flag has been set; otherwise reverts to standard DtDe::simulationTime()
| virtual double makVrv::DtSynchronizedTimeManager::timeEpoch |
( |
| ) |
const |
|
virtual |
To get millisecond resolution when starting from a absolute clock its necessary to reckon time from a starting point much closer to current clock time than.
- This returns the epoch that is calculated by calcTimeEpoch(), which is Midnight of the day the application is run at.
| virtual void makVrv::DtSynchronizedTimeManager::setTimeScaleFactor |
( |
double |
scale | ) |
|
|
virtual |
Set / get a scale factor for time.
| virtual double makVrv::DtSynchronizedTimeManager::timeScaleFactor |
( |
| ) |
const |
|
virtual |
| virtual void makVrv::DtSynchronizedTimeManager::calcTimeEpoch |
( |
| ) |
|
|
protectedvirtual |
Calculate the starting time from which the synchronized time is measured.
This uses midnight of the current day.
Unimplemented assignment operator.
Friends And Related Function Documentation
Member Data Documentation
| bool makVrv::DtSynchronizedTimeManager::myTimeEpochCalculated |
|
protected |
| DtDe& makVrv::DtSynchronizedTimeManager::myDe |
|
protected |
| double makVrv::DtSynchronizedTimeManager::myTimeEpoch |
|
protected |
| double makVrv::DtSynchronizedTimeManager::myTimeScaleFactor |
|
protected |
The documentation for this class was generated from the following file: