RTC Toolkit
1.0.0
|
Public Member Functions | |
void | Open (const std::string &file) override |
Open a file with the recorder. More... | |
void | WriteData (const ScaoLoopTopic &data) override |
void | CreateTable () |
void | SetTelemetrySubSet (std::string mask) override |
Select telemetry subset This function is used to select the telemetry that should be written. More... | |
Public Member Functions inherited from rtctk::telemetryRecorder::FitsRecorder< ScaoLoopTopic > | |
FitsRecorder ()=default | |
FitsRecorder (const FitsRecorder &)=delete | |
FitsRecorder (FitsRecorder &&) noexcept=default | |
FitsRecorder (const std::string &file) | |
Create Fitsrecorder and Open() the given file. More... | |
FitsRecorder & | operator= (const FitsRecorder &)=delete |
FitsRecorder & | operator= (FitsRecorder &&) noexcept=default |
virtual | ~FitsRecorder ()=default |
void | Open (const std::string &file) override |
Open the FITS file given. More... | |
void | Close () override |
If a FITS file is currently open, close the file. More... | |
Public Member Functions inherited from rtctk::telemetryRecorder::RecorderIf< ScaoLoopTopic > | |
virtual void | WriteData (const TelemetryType &data)=0 |
Write the given Telemetry Data This function is called, when data is received over the shared memory queue. More... | |
Additional Inherited Members | |
Public Types inherited from rtctk::telemetryRecorder::RecorderIf< ScaoLoopTopic > | |
typedef ScaoLoopTopic | TelemetryType |
The type of the Telemetry Topic to be processed by this recorder. More... | |
Protected Attributes inherited from rtctk::telemetryRecorder::FitsRecorder< ScaoLoopTopic > | |
std::unique_ptr< CCfits::FITS > | m_fits_handle |
the handle to access the opened file More... | |
void ExampleFitsRecorder::CreateTable | ( | ) |
|
overridevirtual |
Open a file with the recorder.
file | the file to be opened by the recorder for writing |
Implements rtctk::telemetryRecorder::RecorderIf< ScaoLoopTopic >.
|
overridevirtual |
Select telemetry subset This function is used to select the telemetry that should be written.
mask | A comma seperated list of telemetry data that should be written to disk |
Implements rtctk::telemetryRecorder::RecorderIf< ScaoLoopTopic >.
|
override |