Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <Channel.hpp>
Classes | |
struct | DefaultValues |
struct | Keys |
struct | Sections |
Public Member Functions | |
Channel () | |
Channel (const Channel &other)=default | |
~Channel ()=default | |
bool | load (const iv::file::xml::node &nodeChannel) |
bool | save (iv::file::xml::node &nodeChannel) const |
std::vector< std::weak_ptr< iv::channels::AbstractChannel > > | getChannels () const |
void | mapChannels (const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction) |
std::shared_ptr< iv::channels::AbstractChannel > | getChannelActive () const |
void | getLevelsAnalogValue (double *LEL, double *HEL) |
std::string | getTagChannelMimic () const |
Public Attributes | |
bool | m_withBackup |
iv::mimics::ChannelInterface | m_main |
iv::mimics::ChannelInterface | m_backup |
iv::mimics::Channel::Channel | ( | ) |
|
default |
|
default |
std::shared_ptr< iv::channels::AbstractChannel > iv::mimics::Channel::getChannelActive | ( | ) | const |
|
nodiscard |
void iv::mimics::Channel::getLevelsAnalogValue | ( | double * | LEL, |
double * | HEL ) |
|
nodiscard |
bool iv::mimics::Channel::load | ( | const iv::file::xml::node & | nodeChannel | ) |
void iv::mimics::Channel::mapChannels | ( | const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> & | mapFunction | ) |
bool iv::mimics::Channel::save | ( | iv::file::xml::node & | nodeChannel | ) | const |
iv::mimics::ChannelInterface iv::mimics::Channel::m_backup |
iv::mimics::ChannelInterface iv::mimics::Channel::m_main |
bool iv::mimics::Channel::m_withBackup |