Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::control::Damper Class Reference

#include <Damper.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 Damper ()
 
 ~Damper ()=default
 
bool load (const iv::file::xml::node &nodeDamper)
 
bool save (iv::file::xml::node &nodeDamper) const
 
std::shared_ptr< iv::model::control::damper::AllDamperChannelsgetAllChannels () const
 

Public Attributes

iv::types::control::damper::damperId m_damperId {}
 
iv::types::control::damper::damperDescription m_damperDescription {DefaultValues::string}
 
iv::types::control::damper::damperOrder m_damperOrder {DefaultValues::damperOrder}
 
iv::model::control::damper::eDamperType m_damperType {DefaultValues::damperType}
 
iv::types::unitId m_lomId {DefaultValues::lomId}
 
std::shared_ptr< iv::model::control::damper::AllDamperChannelsm_allDamperChannels
 

Constructor & Destructor Documentation

◆ Damper()

iv::model::control::Damper::Damper ( )

◆ ~Damper()

iv::model::control::Damper::~Damper ( )
default

Member Function Documentation

◆ getAllChannels()

std::shared_ptr< iv::model::control::damper::AllDamperChannels > iv::model::control::Damper::getAllChannels ( ) const
nodiscard

◆ load()

bool iv::model::control::Damper::load ( const iv::file::xml::node & nodeDamper)

◆ save()

bool iv::model::control::Damper::save ( iv::file::xml::node & nodeDamper) const

Member Data Documentation

◆ m_allDamperChannels

std::shared_ptr<iv::model::control::damper::AllDamperChannels> iv::model::control::Damper::m_allDamperChannels

Channels for the damper

◆ m_damperDescription

iv::types::control::damper::damperDescription iv::model::control::Damper::m_damperDescription {DefaultValues::string}

◆ m_damperId

iv::types::control::damper::damperId iv::model::control::Damper::m_damperId {}

Optimization

◆ m_damperOrder

iv::types::control::damper::damperOrder iv::model::control::Damper::m_damperOrder {DefaultValues::damperOrder}

◆ m_damperType

iv::model::control::damper::eDamperType iv::model::control::Damper::m_damperType {DefaultValues::damperType}

◆ m_lomId

iv::types::unitId iv::model::control::Damper::m_lomId {DefaultValues::lomId}

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