[xswiftbus] Added FPS monitoring

This commit is contained in:
Mat Sutcliffe
2019-12-31 21:22:00 +00:00
parent 836eb107a3
commit 516c8a2fce
5 changed files with 84 additions and 2 deletions

View File

@@ -319,6 +319,15 @@ namespace BlackSimPlugin
m_dbusInterface->callDBusAsync(QLatin1String("isUsingRealTime"), setterCallback(o_isRealTime));
}
double CXSwiftBusServiceProxy::getAverageFPS() const
{
return m_dbusInterface->callDBusRet<double>(QLatin1String("getAverageFPS"));
}
void CXSwiftBusServiceProxy::getAverageFPSAsync(double *o_frameRate)
{
m_dbusInterface->callDBusAsync(QLatin1String("getAverageFPS"), setterCallback(o_frameRate));
}
double CXSwiftBusServiceProxy::getLatitudeDeg() const
{
return m_dbusInterface->callDBusRet<double>(QLatin1String("getLatitudeDeg"));

View File

@@ -208,6 +208,12 @@ namespace BlackSimPlugin
void isUsingRealTimeAsync(bool *o_isRealTime);
//! @}
//! \copydoc XSwiftBus::CService::getAverageFPS
//! @{
double getAverageFPS() const;
void getAverageFPSAsync(double *o_frameRate);
//! @}
//! \copydoc XSwiftBus::CService::getLatitudeDeg
//! @{
double getLatitudeDeg() const;