DPsim
|
Classes | |
class | Step |
Public Types | |
typedef std::shared_ptr< RealTimeDataLogger > | Ptr |
![]() | |
typedef std::shared_ptr< DataLoggerInterface > | Ptr |
typedef std::vector< DataLoggerInterface::Ptr > | List |
Public Member Functions | |
RealTimeDataLogger (std::filesystem::path &filename, Real finalTime, Real timeStep) | |
RealTimeDataLogger (std::filesystem::path &filename, size_t rowNumber) | |
virtual void | start () override |
virtual void | stop () override |
virtual void | log (Real time, Int timeStepCount) override |
virtual CPS::Task::Ptr | getTask () override |
![]() | |
virtual void | logAttribute (const String &name, CPS::AttributeBase::Ptr attr, UInt rowsMax=0, UInt colsMax=0) |
void | logAttribute (const std::vector< String > &name, CPS::AttributeBase::Ptr attr) |
Protected Attributes | |
std::filesystem::path | mFilename |
size_t | mRowNumber |
size_t | mCurrentRow |
size_t | mCurrentAttribute |
std::vector< std::vector< Real > > | mAttributeData |
![]() | |
std::map< String, CPS::AttributeBase::Ptr > | mAttributes |
Additional Inherited Members | |
![]() | |
static std::shared_ptr< RealTimeDataLogger > | make (Args &&...args) |
Definition at line 24 of file RealTimeDataLogger.h.
typedef std::shared_ptr<RealTimeDataLogger> DPsim::RealTimeDataLogger::Ptr |
Definition at line 36 of file RealTimeDataLogger.h.
RealTimeDataLogger::RealTimeDataLogger | ( | std::filesystem::path & | filename, |
Real | finalTime, | ||
Real | timeStep ) |
Definition at line 21 of file RealTimeDataLogger.cpp.
RealTimeDataLogger::RealTimeDataLogger | ( | std::filesystem::path & | filename, |
size_t | rowNumber ) |
Definition at line 16 of file RealTimeDataLogger.cpp.
|
overridevirtual |
Implements DPsim::DataLoggerInterface.
Definition at line 96 of file RealTimeDataLogger.cpp.
|
overridevirtual |
Implements DPsim::DataLoggerInterface.
Definition at line 64 of file RealTimeDataLogger.cpp.
|
overridevirtual |
Implements DPsim::DataLoggerInterface.
Definition at line 27 of file RealTimeDataLogger.cpp.
|
overridevirtual |
Implements DPsim::DataLoggerInterface.
Definition at line 43 of file RealTimeDataLogger.cpp.
|
protected |
Definition at line 33 of file RealTimeDataLogger.h.
|
protected |
Definition at line 31 of file RealTimeDataLogger.h.
|
protected |
Definition at line 30 of file RealTimeDataLogger.h.
|
protected |
Definition at line 28 of file RealTimeDataLogger.h.
|
protected |
Definition at line 29 of file RealTimeDataLogger.h.