| 
    DPsim
    
   | 
 
Classes | |
| class | Step | 
Public Types | |
| typedef std::shared_ptr< RealTimeDataLogger > | Ptr | 
  Public Types inherited from DPsim::DataLoggerInterface | |
| 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 | 
  Public Member Functions inherited from DPsim::DataLoggerInterface | |
| 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 | 
  Protected Attributes inherited from DPsim::DataLoggerInterface | |
| std::map< String, CPS::AttributeBase::Ptr > | mAttributes | 
Additional Inherited Members | |
  Static Public Member Functions inherited from SharedFactory< RealTimeDataLogger > | |
| static std::shared_ptr< RealTimeDataLogger > | make (Args &&...args) | 
Definition at line 25 of file RealTimeDataLogger.h.
| typedef std::shared_ptr<RealTimeDataLogger> DPsim::RealTimeDataLogger::Ptr | 
Definition at line 37 of file RealTimeDataLogger.h.
| RealTimeDataLogger::RealTimeDataLogger | ( | std::filesystem::path & | filename, | 
| Real | finalTime, | ||
| Real | timeStep ) | 
Definition at line 23 of file RealTimeDataLogger.cpp.
| RealTimeDataLogger::RealTimeDataLogger | ( | std::filesystem::path & | filename, | 
| size_t | rowNumber ) | 
Definition at line 18 of file RealTimeDataLogger.cpp.
      
  | 
  overridevirtual | 
Implements DPsim::DataLoggerInterface.
Definition at line 124 of file RealTimeDataLogger.cpp.
      
  | 
  overridevirtual | 
Implements DPsim::DataLoggerInterface.
Definition at line 86 of file RealTimeDataLogger.cpp.
      
  | 
  overridevirtual | 
Implements DPsim::DataLoggerInterface.
Definition at line 29 of file RealTimeDataLogger.cpp.
      
  | 
  overridevirtual | 
Implements DPsim::DataLoggerInterface.
Definition at line 47 of file RealTimeDataLogger.cpp.
      
  | 
  protected | 
Definition at line 34 of file RealTimeDataLogger.h.
      
  | 
  protected | 
Definition at line 32 of file RealTimeDataLogger.h.
      
  | 
  protected | 
Definition at line 31 of file RealTimeDataLogger.h.
      
  | 
  protected | 
Definition at line 29 of file RealTimeDataLogger.h.
      
  | 
  protected | 
Definition at line 30 of file RealTimeDataLogger.h.