#include "FGfdmSocket.h"
+#define ID_OUTPUT "$Header$"
+
/*******************************************************************************
CLASS DECLARATION
*******************************************************************************/
void DelimitedOutput(string);
void SocketOutput(void);
void SocketStatusOutput(string);
+ void SetFilename(string fn) {Filename = fn;}
+ void SetType(string);
+ void SetSubsystems(int tt) {SubSystems = tt;}
+ inline void Enable(void) { enabled = true; }
+ inline void Disable(void) { enabled = false; }
protected:
private:
- bool sFirstPass, dFirstPass;
+ bool sFirstPass, dFirstPass, enabled;
+ int SubSystems;
+ string Filename;
+ enum {otNone, otCSV, otTab, otSocket, otTerminal, otUnknown} Type;
ofstream datafile;
FGfdmSocket* socket;
};