|
Qt Virtual Chart Table (QVCT)
|
Time data validity. More...
#include <data/CDataTimeValidity.hpp>
Public Member Functions | |
| CDataTimeValidity () | |
| virtual | ~CDataTimeValidity () |
| void | setValidityTime (double _fdTimeLastTime, double _fdErrorTime, bool _bInvalidTime=false) |
| Sets the time's validity parameters. More... | |
| double | getTimeLastTime () const |
| Returns the time's last-set time, in seconds from Unix epoch. More... | |
| double | getErrorTime () const |
| Returns the time's error, in seconds. More... | |
| bool | isInvalidTime () const |
| Returns the time's (forced) invalidity status. More... | |
| bool | isValidTime () const |
| Returns the time's (global) validity status. More... | |
Private Attributes | |
| double | fdTimeLastTime |
| Time last-set time, in seconds from Unix epoch. More... | |
| double | fdErrorTime |
| Time error, in seconds. More... | |
| bool | bInvalidTime |
| Time (forced) invalidity status. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from CDataValidity | |
| static constexpr double | UNDEFINED_VALUE = -9999999 |
Protected Member Functions inherited from CDataValidity | |
| CDataValidity () | |
| virtual | ~CDataValidity () |
Time data validity.
This class gathers all parameters and methods that allow to manage the validity of a time data.
Definition at line 32 of file CDataTimeValidity.hpp.
| CDataTimeValidity::CDataTimeValidity | ( | ) |
Definition at line 31 of file CDataTimeValidity.cpp.
|
inlinevirtual |
Definition at line 57 of file CDataTimeValidity.hpp.
|
inline |
Sets the time's validity parameters.
Definition at line 67 of file CDataTimeValidity.hpp.
|
inline |
Returns the time's last-set time, in seconds from Unix epoch.
Definition at line 73 of file CDataTimeValidity.hpp.
|
inline |
Returns the time's error, in seconds.
Definition at line 75 of file CDataTimeValidity.hpp.
|
inline |
Returns the time's (forced) invalidity status.
Definition at line 77 of file CDataTimeValidity.hpp.
| bool CDataTimeValidity::isValidTime | ( | ) | const |
Returns the time's (global) validity status.
NOTE: this take into account the time's error, based on application settings
Definition at line 46 of file CDataTimeValidity.cpp.
|
private |
Time last-set time, in seconds from Unix epoch.
Definition at line 42 of file CDataTimeValidity.hpp.
|
private |
Time error, in seconds.
Definition at line 45 of file CDataTimeValidity.hpp.
|
private |
Time (forced) invalidity status.
Definition at line 48 of file CDataTimeValidity.hpp.