Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <Generator.hpp>
Classes | |
struct | DefaultValues |
struct | Keys |
Public Member Functions | |
Generator () | |
~Generator ()=default | |
bool | load (const iv::file::xml::node &nodeGenerator) |
bool | save (iv::file::xml::node &nodeGenerator) const |
std::shared_ptr< iv::model::pms::AllGeneratorChannels > | getAllChannels () const |
std::set< iv::model::pms::eGenCmdActionType > | getAvailableActionTypes () const |
Private Attributes | |
std::shared_ptr< iv::model::pms::AllGeneratorChannels > | m_allGeneratorChannels |
iv::model::pms::Generator::Generator | ( | ) |
|
default |
|
nodiscard |
|
nodiscard |
bool iv::model::pms::Generator::load | ( | const iv::file::xml::node & | nodeGenerator | ) |
bool iv::model::pms::Generator::save | ( | iv::file::xml::node & | nodeGenerator | ) | const |
|
private |
Channels for the generator
iv::types::pms::elementId iv::model::pms::Generator::m_breakerId {DefaultValues::id} |
iv::types::pms::elementId iv::model::pms::Generator::m_genBarId {DefaultValues::id} |
iv::types::pms::elementId iv::model::pms::Generator::m_generatorId {DefaultValues::id} |
iv::model::pms::eGeneratorType iv::model::pms::Generator::m_genType {DefaultValues::genType} |
iv::types::unitId iv::model::pms::Generator::m_lomId {DefaultValues::lomId} |
iv::types::pms::elementId iv::model::pms::Generator::m_mainBarId {DefaultValues::id} |
Optimization Main bar that the generator is connected to
std::string iv::model::pms::Generator::m_name {DefaultValues::string} |
uint32_t iv::model::pms::Generator::m_ratedPower {DefaultValues::ratedPower} |