Documentation of UrbanFireXDT
Documentation of UrbanFireXDT
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CUOutputOneFilePerSubstation Class Reference

#include <output.h>

Inheritance diagram for CUOutputOneFilePerSubstation:
Inheritance graph

Public Member Functions

 CUOutputOneFilePerSubstation (const string *substName, filesystem::path &dirpath)
 
void output_for_one_cu (size_t cuID, size_t ts, double load_vsm, double load_rsm, double load_selfprod, double load_pv, double bs_SOC, double load_bs, double load_hp, double load_cs, size_t n_cars_pc, size_t n_cars_pnc)
 
void flush_buffer ()
 
- Public Member Functions inherited from CUOutput
virtual ~CUOutput ()
 
void close_buffer ()
 

Additional Inherited Members

- Protected Attributes inherited from CUOutput
bool buffer_open
 True, if buffer(s) is/are opened.
 
std::ofstream * output_stream
 output stream
 

Detailed Description

This class represents the output for all control units, that are connected to one substation.

This class is thread-safe.

Constructor & Destructor Documentation

◆ CUOutputOneFilePerSubstation()

CUOutputOneFilePerSubstation::CUOutputOneFilePerSubstation ( const string *  substName,
filesystem::path &  dirpath 
)

Member Function Documentation

◆ flush_buffer()

void CUOutputOneFilePerSubstation::flush_buffer ( )
virtual

Implements CUOutput.

◆ output_for_one_cu()

void CUOutputOneFilePerSubstation::output_for_one_cu ( size_t  cuID,
size_t  ts,
double  load_vsm,
double  load_rsm,
double  load_selfprod,
double  load_pv,
double  bs_SOC,
double  load_bs,
double  load_hp,
double  load_cs,
size_t  n_cars_pc,
size_t  n_cars_pnc 
)
virtual

Implements CUOutput.


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