32 #ifndef _OMS_RESULTWRITER_H_ 33 #define _OMS_RESULTWRITER_H_ 73 unsigned int addSignal(
const std::string& name,
const std::string& description,
SignalType_t type);
76 bool create(
const std::string& filename,
double startTime,
double stopTime);
80 void emit(
double time);
88 virtual bool createFile(
const std::string& filename,
double startTime,
double stopTime) = 0;
89 virtual void closeFile() = 0;
90 virtual void writeFile() = 0;
108 bool createFile(
const std::string& filename,
double startTime,
double stopTime) {
return true;}
unsigned int bufferSize
Definition: ResultWriter.h:96
double realValue
Definition: ResultWriter.h:49
void closeFile()
Definition: ResultWriter.h:109
Definition: ResultWriter.h:67
int intValue
Definition: ResultWriter.h:50
Definition: ResultWriter.h:54
bool createFile(const std::string &filename, double startTime, double stopTime)
Definition: ResultWriter.h:108
void writeFile()
Definition: ResultWriter.h:110
std::vector< Signal > signals
Definition: ResultWriter.h:92
double * data_2
Definition: ResultWriter.h:95
Definition: ResultWriter.h:42
Definition: ResultWriter.h:47
Signal signal
Definition: ResultWriter.h:63
bool boolValue
Definition: ResultWriter.h:51
SignalValue_t value
Definition: ResultWriter.h:64
Definition: ResultWriter.h:43
std::string description
Definition: ResultWriter.h:57
Definition: ResultWriter.h:100
Definition: BusConnector.h:15
SignalType_t
Definition: ResultWriter.h:40
SignalType_t type
Definition: ResultWriter.h:58
unsigned int nEmits
Definition: ResultWriter.h:97
~VoidWriter()
Definition: ResultWriter.h:105
std::vector< Parameter > parameters
Definition: ResultWriter.h:93
VoidWriter(unsigned int bufferSize)
Definition: ResultWriter.h:104
Definition: ResultWriter.h:61
Definition: ResultWriter.h:44
std::string name
Definition: ResultWriter.h:56