Skip to content

Commit 547ea7b

Browse files
committed
Issue #93 Reduce update offset for 5 Hz updates and rename member
1 parent 7f29935 commit 547ea7b

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/blackcore/fsd/fsdclient.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1706,9 +1706,9 @@ namespace BlackCore::Fsd
17061706
const qint64 avgTimeMs = this->averageOffsetTimeMs(callsign, count, 3); // latest average
17071707
qint64 offsetTime = CFsdSetup::c_positionTimeOffsetMsec;
17081708

1709-
if (avgTimeMs < CFsdSetup::c_interimPositionTimeOffsetMsec && count >= 3)
1709+
if (avgTimeMs < CFsdSetup::c_minimumPositionTimeOffsetMsec && count >= 3)
17101710
{
1711-
offsetTime = CFsdSetup::c_interimPositionTimeOffsetMsec;
1711+
offsetTime = CFsdSetup::c_minimumPositionTimeOffsetMsec;
17121712
}
17131713

17141714
return m_additionalOffsetTime + offsetTime;

src/blackmisc/network/fsdsetup.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ namespace BlackMisc::Network
6464
//! \remark related to CNetworkVatlib::c_updatePostionIntervalMsec / c_updateInterimPostionIntervalMsec
6565
//! @{
6666
static constexpr qint64 c_positionTimeOffsetMsec = 6000; //!< offset time for received position updates Ref T297
67-
static constexpr qint64 c_interimPositionTimeOffsetMsec = 1500; //!< offset time for received interim position updates Ref T297
67+
static constexpr qint64 c_minimumPositionTimeOffsetMsec = 700; //!< offset time for vatsim high frequency position updates
6868
//! @}
6969

7070
//! Default constructor.

src/blackmisc/simulation/interpolatorspline.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ namespace BlackMisc::Simulation
132132
}
133133

134134
// set some default values
135-
const qint64 os = qMax(CFsdSetup::c_interimPositionTimeOffsetMsec, m_s[2].getTimeOffsetMs());
135+
const qint64 os = qMax(CFsdSetup::c_minimumPositionTimeOffsetMsec, m_s[2].getTimeOffsetMs());
136136
m_s[0].addMsecs(-os); // oldest, Ref T297 default offset time to fill data
137137
m_s[2].addMsecs(os); // latest, Ref T297 default offset time to fill data
138138
if (m_currentSituations.isEmpty()) { return false; }

0 commit comments

Comments
 (0)