Go to the documentation of this file.
12 #ifndef RTCTK_REUSABLECOMPONENT_TELEMETRYRECORDER_RECORDERIF_HPP
13 #define RTCTK_REUSABLECOMPONENT_TELEMETRYRECORDER_RECORDERIF_HPP
15 #include <cfitsio/fitsio.h>
19 #include <mal/utility/Uri.hpp>
33 virtual void Open(
const std::string& file) = 0;
56 #endif // RTCTK_REUSABLECOMPONENT_TELEMETRYRECORDER_RECORDERIF_HPP
virtual void Open(const std::string &file)=0
Open a file with the recorder.
virtual void WriteData(const TelemetryType &data)=0
Write the given Telemetry Data This function is called, when data is received over the shared memory ...
T TelemetryType
The type of the Telemetry Topic to be processed by this recorder.
Definition: recorderIf.hpp:28
virtual void Close()=0
Close the file.
Definition: recorderIf.hpp:25
Definition: businessLogic.hpp:20
virtual void SetTelemetrySubSet(std::string mask)=0
Select telemetry subset This function is used to select the telemetry that should be written.