- added debug switch FS_DEBUG. With FS_DEBUG

- learn and eval Fs statistics
   - extra Gui element
   - lower Sample rate
- try to detect replay mode
- changes to FSM control


git-svn-id: http://moon:8086/svn/software/trunk/projects/FsTrack@188 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2015-02-04 19:54:13 +00:00
parent daefae6a5b
commit 23146c8733
6 changed files with 239 additions and 24 deletions
+8 -2
View File
@@ -43,7 +43,12 @@ public:
void addListener(IFsLinkListener *pListener);
void setKml(IKml *pKml);
void setUpdateInterval(double seconds);
void setDumpOffset(uint32_t offset);
void dump();
void statisticsLearnStart(uint32_t count);
void statisticsLearn();
void statisticsEval();
private:
ListenerList <IFsLinkListener> m_listeners;
const char *m_docRoot;
@@ -55,10 +60,11 @@ private:
FlightState m_flightStateNext;
int m_kmlUpdateInterval;
int m_kmlUpdateCount;
uint32_t m_dumpOffset;
uint32_t m_dumpLearnCount;
char m_idStr[256];
char m_fsInstallPath[256];
FlightData m_flightData;
static const char *linkStateString[];
static const char *flightStateString[];