10 #ifndef DECIMATIONLOGWRITER_H_
11 #define DECIMATIONLOGWRITER_H_
Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
Base class for a generalized set of "log data destinations," including to files (text or binary)...
Definition: LogWriter.h:25
Contains the LogWriter class definition.
Definition: DecimationLogWriter.h:31
Definition: DecimationLogWriter.h:32
static const char *const DECIMATION_TYPE_STRS[DECIMATION_COUNT]
Definition: DecimationLogWriter.h:41
Definition: DecimationLogWriter.h:28
static const char * DecimationType2Str(DecimationLogWriter::DecimationType decimationType)
Definition: DecimationLogWriter.cpp:52
DecimationType decimationType_
Stores the decimationType.
Definition: DecimationLogWriter.h:74
Definition: DecimationLogWriter.h:29
Definition: DecimationLogWriter.h:33
A DataValue is an abstract base class for a data value and associated engineering units of the value...
Definition: DataValue.h:35
Base class for a generalized set of "log data destinations," including to files (text or binary)...
Definition: DecimationLogWriter.h:22
LogWriter & outputTo_
Stores an LogWriter.
Definition: DecimationLogWriter.h:71
Definition: DecimationLogWriter.h:34
virtual unsigned int flush()
Definition: DecimationLogWriter.h:63
DecimationType
Definition: DecimationLogWriter.h:26
DecimationLogWriter(LogWriter &outputTo, DecimationType decimationType)
Constructor.
Definition: DecimationLogWriter.h:46
static const size_t DECIMATION_TYPE_STRLEN[DECIMATION_COUNT]
Definition: DecimationLogWriter.h:43
virtual void setParameter(DataValue *parameter, Logger &logger)
Definition: DecimationLogWriter.h:61
DecimationType getDecimationType() const
Definition: DecimationLogWriter.h:56
Definition: DecimationLogWriter.h:30
static DecimationType Str2DecimationType(const char *const typeStr, int len=-1)
Definition: DecimationLogWriter.cpp:31
virtual ~DecimationLogWriter()
Destructor.
Definition: DecimationLogWriter.h:53