Ref T259, Ref T243 timestamp utility functions

This commit is contained in:
Klaus Basan
2018-03-04 22:26:11 +01:00
parent c061091bd2
commit 7beab371a1
3 changed files with 35 additions and 1 deletions

View File

@@ -46,6 +46,9 @@ namespace BlackMisc
//! Timestamp as ms value
qint64 getMSecsSinceEpoch() const { return m_timestampMSecsSinceEpoch; }
//! Time difference in ms
qint64 getTimeDifferenceMs(qint64 compareTime) const { return compareTime - this->getMSecsSinceEpoch(); }
//! Set to null
void setTimestampToNull();
@@ -170,6 +173,9 @@ namespace BlackMisc
//! Timestamp with offset added for interpolation
qint64 getAdjustedMSecsSinceEpoch() const { return this->getMSecsSinceEpoch() + this->getTimeOffsetMs(); }
//! Time difference in ms (this -> compare)
qint64 getAdjustedTimeDifferenceMs(qint64 compareTime) const { return this->getAdjustedMSecsSinceEpoch() - compareTime; }
//! Timestamp and offset
QString getTimestampAndOffset(bool formatted) const;