32 #ifndef _OMS_RESULTWRITER_H_ 33 #define _OMS_RESULTWRITER_H_ 74 unsigned int addSignal(
const ComRef& name,
const std::string& description,
SignalType_t type);
77 bool create(
const std::string& filename,
double startTime,
double stopTime);
81 void emit(
double time);
89 virtual bool createFile(
const std::string& filename,
double startTime,
double stopTime) = 0;
90 virtual void closeFile() = 0;
91 virtual void writeFile() = 0;
109 bool createFile(
const std::string& filename,
double startTime,
double stopTime) {
return true;}
unsigned int bufferSize
Definition: ResultWriter.h:97
double realValue
Definition: ResultWriter.h:50
void closeFile()
Definition: ResultWriter.h:110
Definition: ResultWriter.h:68
int intValue
Definition: ResultWriter.h:51
Definition: ResultWriter.h:55
bool createFile(const std::string &filename, double startTime, double stopTime)
Definition: ResultWriter.h:109
void writeFile()
Definition: ResultWriter.h:111
std::vector< Signal > signals
Definition: ResultWriter.h:93
double * data_2
Definition: ResultWriter.h:96
Definition: ResultWriter.h:43
ComRef name
Definition: ResultWriter.h:57
Definition: ResultWriter.h:48
Signal signal
Definition: ResultWriter.h:64
bool boolValue
Definition: ResultWriter.h:52
ComRef - component reference.
Definition: ComRef.h:46
SignalValue_t value
Definition: ResultWriter.h:65
Definition: ResultWriter.h:44
std::string description
Definition: ResultWriter.h:58
Definition: ResultWriter.h:101
SignalType_t
Definition: ResultWriter.h:41
SignalType_t type
Definition: ResultWriter.h:59
unsigned int nEmits
Definition: ResultWriter.h:98
~VoidWriter()
Definition: ResultWriter.h:106
std::vector< Parameter > parameters
Definition: ResultWriter.h:94
VoidWriter(unsigned int bufferSize)
Definition: ResultWriter.h:105
Definition: ResultWriter.h:62
Definition: ResultWriter.h:45