1#ifndef IV_SRC_CHANNELS_WIREDANALOG_HPP_
2#define IV_SRC_CHANNELS_WIREDANALOG_HPP_
24 std::shared_ptr<AbstractChannel>
clone()
override;
32 void processAlarm(std::shared_ptr<iv::alarms::AlarmsManager> alarmManager)
override;
Definition AbstractChannel.hpp:24
Definition AnalogChannel.hpp:11
Definition WiredAnalog.hpp:12
~WiredAnalog() override=default
void processValue() override
Definition WiredAnalog.cpp:79
iv::channels::WiredAttributes m_wiredAttributes
Definition WiredAnalog.hpp:26
void processAlarm(std::shared_ptr< iv::alarms::AlarmsManager > alarmManager) override
Definition WiredAnalog.cpp:93
std::string getRawDataUnit() const override
Definition WiredAnalog.cpp:64
bool save(iv::file::xml::node &nodeChannel) const override
Definition WiredAnalog.cpp:50
friend class iv::channels::controller::WiredAnalog
Definition WiredAnalog.hpp:13
bool load(const iv::file::xml::node &nodeChannel) override
Definition WiredAnalog.cpp:29
void update(AbstractChannel &other) override
Definition WiredAnalog.cpp:160
iv::types::channelValue setRawData(iv::types::channelValue value) override
Definition WiredAnalog.cpp:185
std::shared_ptr< AbstractChannel > clone() override
Definition WiredAnalog.cpp:59
Definition WiredAttributes.hpp:12
Definition WiredAnalog.hpp:10
Definition xmlFile.hpp:15
Definition AlarmsManager.hpp:17
double channelValue
Definition types.hpp:67