Documentation of UrbanFireXDT
Documentation of UrbanFireXDT
Loading...
Searching...
No Matches
Public Attributes | List of all members
pyconn::SimulationControlUnitState Struct Reference

Represents the state of a single control unit during a simulation time step. More...

#include <python_module.hpp>

Public Attributes

unsigned long controlUnitID
 
unsigned long internalID
 
bool has_pv
 
bool has_cntrl_bs
 
bool has_cntrl_hp
 
bool has_cntrl_evchst
 
unsigned long timestepID
 
double bs_soc
 
double bs_soe
 
double bs_maxP_kW
 
double bs_maxE_kWh
 
float hp_rated_power_kW
 
double hp_current_demand_kW
 
std::vector< double > hp_future_max_power_kW
 
std::vector< double > hp_future_min_power_kW
 
std::vector< double > hp_future_max_consumption_kWh
 
std::vector< double > hp_future_min_consumption_kWh
 
std::vector< SimulationEVStateev_states
 
unsigned long n_EVs
 
float pv_currentGeneration_kW
 
float pv_kWp
 
double household_demand
 
double electricity_price
 

Detailed Description

Represents the state of a single control unit during a simulation time step.

This object is returned to Python to provide information about the simulated components connected to a specific control unit.

Member Data Documentation

◆ bs_maxE_kWh

double pyconn::SimulationControlUnitState::bs_maxE_kWh

◆ bs_maxP_kW

double pyconn::SimulationControlUnitState::bs_maxP_kW

◆ bs_soc

double pyconn::SimulationControlUnitState::bs_soc

◆ bs_soe

double pyconn::SimulationControlUnitState::bs_soe

◆ controlUnitID

unsigned long pyconn::SimulationControlUnitState::controlUnitID

◆ electricity_price

double pyconn::SimulationControlUnitState::electricity_price

◆ ev_states

std::vector<SimulationEVState> pyconn::SimulationControlUnitState::ev_states

◆ has_cntrl_bs

bool pyconn::SimulationControlUnitState::has_cntrl_bs

◆ has_cntrl_evchst

bool pyconn::SimulationControlUnitState::has_cntrl_evchst

◆ has_cntrl_hp

bool pyconn::SimulationControlUnitState::has_cntrl_hp

◆ has_pv

bool pyconn::SimulationControlUnitState::has_pv

◆ household_demand

double pyconn::SimulationControlUnitState::household_demand

◆ hp_current_demand_kW

double pyconn::SimulationControlUnitState::hp_current_demand_kW

◆ hp_future_max_consumption_kWh

std::vector<double> pyconn::SimulationControlUnitState::hp_future_max_consumption_kWh

◆ hp_future_max_power_kW

std::vector<double> pyconn::SimulationControlUnitState::hp_future_max_power_kW

◆ hp_future_min_consumption_kWh

std::vector<double> pyconn::SimulationControlUnitState::hp_future_min_consumption_kWh

◆ hp_future_min_power_kW

std::vector<double> pyconn::SimulationControlUnitState::hp_future_min_power_kW

◆ hp_rated_power_kW

float pyconn::SimulationControlUnitState::hp_rated_power_kW

◆ internalID

unsigned long pyconn::SimulationControlUnitState::internalID

◆ n_EVs

unsigned long pyconn::SimulationControlUnitState::n_EVs

◆ pv_currentGeneration_kW

float pyconn::SimulationControlUnitState::pv_currentGeneration_kW

◆ pv_kWp

float pyconn::SimulationControlUnitState::pv_kWp

◆ timestepID

unsigned long pyconn::SimulationControlUnitState::timestepID

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