Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <TankChannels.hpp>
Classes | |
struct | DefaultValues |
struct | Keys |
struct | Sections |
Public Member Functions | |
TankChannels () | |
void | update (const TankChannels &other) |
void | load (const iv::file::xml::node &nodeTankChannel) |
void | save (iv::file::xml::node &nodeTankChannel) const |
Public Attributes | |
std::vector< std::shared_ptr< iv::tanks::SensorChannelData > > | m_channels |
std::weak_ptr< iv::channels::AbstractChannel > | m_alarmDifferenceChannelRef |
std::weak_ptr< iv::channels::AbstractChannel > | m_valueChannelRef |
bool | m_hasAlarmDifference |
iv::types::channelValue | m_alarmDifferenceThreshold |
std::optional< iv::types::height > | m_calculatedContentHeight |
iv::tanks::TankChannels::TankChannels | ( | ) |
void iv::tanks::TankChannels::load | ( | const iv::file::xml::node & | nodeTankChannel | ) |
void iv::tanks::TankChannels::save | ( | iv::file::xml::node & | nodeTankChannel | ) | const |
void iv::tanks::TankChannels::update | ( | const TankChannels & | other | ) |
std::weak_ptr<iv::channels::AbstractChannel> iv::tanks::TankChannels::m_alarmDifferenceChannelRef |
iv::types::channelValue iv::tanks::TankChannels::m_alarmDifferenceThreshold |
std::optional<iv::types::height> iv::tanks::TankChannels::m_calculatedContentHeight |
Optimization.
std::vector<std::shared_ptr<iv::tanks::SensorChannelData> > iv::tanks::TankChannels::m_channels |
bool iv::tanks::TankChannels::m_hasAlarmDifference |
std::weak_ptr<iv::channels::AbstractChannel> iv::tanks::TankChannels::m_valueChannelRef |