Go to the documentation of this file.
65 #ifndef MTBDATALOGGER_H
66 #define MTBDATALOGGER_H
83 void close()
override;
84 void close(
bool deleteFile);
A list of uint8_t values.
A class for logging the mtb data.
XsResultValue m_lastResult
bool writeMessage(const XsMessage &message) override
Overloadable function to allow easier testing.
The low-level file communication class.
~MtbDataLogger() override
bool writeRaw(const XsByteArray &message)
Write precomposed raw data to the file stream.
XsResultValue
Xsens result values.
An abstract class for data logging.
MtbDataLogger()
Default constructor.
XsString filename() const
Structure for storing a single message.
void close() override
Closes the file.
A 0-terminated managed string of characters.
bool create(const XsString &filename)
Open a log file for output.
std::shared_ptr< IoInterfaceFile > m_ioInterfaceFile