1#ifndef IV_SRC_CHANNELS_VIRTUALSTRING_HPP_
2#define IV_SRC_CHANNELS_VIRTUALSTRING_HPP_
19 std::shared_ptr<AbstractChannel>
clone()
override;
20 [[nodiscard]] std::string
formatValue()
const override;
25 void processAlarm(std::shared_ptr<iv::alarms::AlarmsManager> alarmManager)
override;
Definition AbstractChannel.hpp:24
Definition VirtualString.hpp:10
iv::channels::FormattedValue formattedValue() const override
Definition VirtualString.cpp:59
~VirtualString() override=default
std::string formatValue() const override
Definition VirtualString.cpp:41
bool load(const iv::file::xml::node &nodeChannel) override
Definition VirtualString.cpp:26
void processAlarm(std::shared_ptr< iv::alarms::AlarmsManager > alarmManager) override
Definition VirtualString.cpp:92
void update(AbstractChannel &other) override
Definition VirtualString.cpp:239
std::shared_ptr< AbstractChannel > clone() override
Definition VirtualString.cpp:36
VirtualString()
Definition VirtualString.cpp:9
void calculateAlarm() override
Definition VirtualString.cpp:185
bool save(iv::file::xml::node &nodeChannel) const override
Definition VirtualString.cpp:31
void processValue() override
Definition VirtualString.cpp:79
std::string m_stringValue
Definition VirtualString.hpp:28
Definition xmlFile.hpp:15
Definition AlarmsManager.hpp:17