#include <simgear/math/sg_types.hxx>
#include <simgear/props/props.hxx>
+#include <simgear/structure/subsystem_mgr.hxx>
#include <Network/net_ctrls.hxx>
#include <Network/net_fdm.hxx>
-#include <Main/fgfs.hxx>
SG_USING_STD(deque);
*
*/
-class FGReplay : public FGSubsystem
+class FGReplay : public SGSubsystem
{
public:
private:
- static const double st_list_time = 10.0; // 60 secs of high res data
- static const double mt_list_time = 30.0; // 10 mins of 1 fps data
- static const double lt_list_time = 60.0; // 1 hr of 10 spf data
+ static const double st_list_time; // 60 secs of high res data
+ static const double mt_list_time; // 10 mins of 1 fps data
+ static const double lt_list_time; // 1 hr of 10 spf data
+
+ // short term sample rate is as every frame
+ static const double mt_dt; // medium term sample rate (sec)
+ static const double lt_dt; // long term sample rate (sec)
double sim_time;
double last_mt_time;