1#ifndef IV_SRC_CHANNELS_VIRTUALDIGITAL_HPP_
2#define IV_SRC_CHANNELS_VIRTUALDIGITAL_HPP_
22 std::shared_ptr<AbstractChannel>
clone()
override;
26 void processAlarm(std::shared_ptr<iv::alarms::AlarmsManager> alarmManager)
override;
Definition AbstractChannel.hpp:24
Definition DigitalChannel.hpp:11
Definition VirtualDigital.hpp:11
void processAlarm(std::shared_ptr< iv::alarms::AlarmsManager > alarmManager) override
Definition VirtualDigital.cpp:86
bool save(iv::file::xml::node &nodeChannel) const override
Definition VirtualDigital.cpp:36
bool load(const iv::file::xml::node &nodeChannel) override
Definition VirtualDigital.cpp:31
std::shared_ptr< AbstractChannel > clone() override
Definition VirtualDigital.cpp:41
~VirtualDigital() override=default
friend class iv::channels::controller::VirtualDigital
Definition VirtualDigital.hpp:12
void update(AbstractChannel &other) override
Definition VirtualDigital.cpp:233
void processValue() override
Definition VirtualDigital.cpp:46
void calculateAlarm() override
Definition VirtualDigital.cpp:151
Definition VirtualDigital.hpp:10
Definition xmlFile.hpp:15
Definition AlarmsManager.hpp:17