Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::Recorder Class Referenceabstract

Simulation data recorder interface. More...

#include <Recorder.hpp>

Inheritance diagram for icarus::Recorder:

Public Member Functions

virtual ~Recorder ()=default
virtual void Open (const std::string &path)=0
 Open recording file.
virtual void Close ()=0
 Close recording file.
virtual void Record (double time)=0
 Record current signal values.

Detailed Description

Simulation data recorder interface.

Records signal values to persistent storage (HDF5).

Constructor & Destructor Documentation

◆ ~Recorder()

virtual icarus::Recorder::~Recorder ( )
virtualdefault

Member Function Documentation

◆ Close()

virtual void icarus::Recorder::Close ( )
pure virtual

Close recording file.

Implemented in icarus::HDF5Recorder.

◆ Open()

virtual void icarus::Recorder::Open ( const std::string & path)
pure virtual

Open recording file.

Implemented in icarus::HDF5Recorder.

◆ Record()

virtual void icarus::Recorder::Record ( double time)
pure virtual

Record current signal values.

Implemented in icarus::HDF5Recorder.


The documentation for this class was generated from the following file: