1#ifndef IV_SRC_CHANNELS_CONTROLLER_ABSTRACTCHANNEL_HPP_
2#define IV_SRC_CHANNELS_CONTROLLER_ABSTRACTCHANNEL_HPP_
32 const std::shared_ptr<bool> &hasRootPermission) = 0;
38 [[nodiscard]] std::vector<std::weak_ptr<iv::channels::INetworkInfo>>
39 getInputNetwork(
const std::optional<iv::comms::eProtocolType> &protocolType = std::nullopt)
const;
Definition AbstractComponentGUI.hpp:30
Definition AbstractChannel.hpp:24
Definition AbstractChannel.hpp:19
AbstractComponentGUI * panelGeneralData() const
Panel Information.
Definition AbstractChannel.cpp:228
std::vector< std::weak_ptr< iv::channels::INetworkInfo > > getInputNetwork(const std::optional< iv::comms::eProtocolType > &protocolType=std::nullopt) const
Definition AbstractChannel.cpp:1129
AbstractComponentGUI * panelStatus() const
Definition AbstractChannel.cpp:156
AbstractComponentGUI * componentConfigureDeinitTimeout() const
Definition AbstractChannel.cpp:1121
AbstractComponentGUI * componentConfigureAlarmDelayOff() const
Definition AbstractChannel.cpp:1098
iv::channels::AbstractChannel * m_channel
Definition AbstractChannel.hpp:56
AbstractComponentGUI * componentConfigureAlarmDelayOn() const
Definition AbstractChannel.cpp:1090
bool prvPanelWithButtonsShowParametersWithGraphicsAndLogs(AbstractComponentGUI **panelButtons, AbstractComponentGUI **panelData) const
Definition AbstractChannel.cpp:1025
AbstractComponentGUI * panelShowParameters() const
UI: Panels.
Definition AbstractChannel.cpp:43
AbstractComponentGUI * componentConfigureOffscan() const
Definition AbstractChannel.cpp:1114
AbstractChannel(iv::channels::AbstractChannel *channel)
Definition AbstractChannel.cpp:39
virtual AbstractComponentGUI * panelConfigureChannel(const std::shared_ptr< bool > &hasPermission, const std::shared_ptr< bool > &hasRootPermission)=0
AbstractComponentGUI * btoAccessDiamar(AbstractComponentGUI *panelDataChannel) const
Definition AbstractChannel.cpp:356
virtual ~AbstractChannel()=default
AbstractComponentGUI * componentConfigureInhibition() const
Definition AbstractChannel.cpp:1106
AbstractComponentGUI * componentConfigureAlarmEnabled() const
Definition AbstractChannel.cpp:1083
AbstractComponentGUI * panelOneTendencyCurve() const
Panel One Tendency Curve.
Definition AbstractChannel.cpp:380
AbstractComponentGUI * prvPanelDescription() const
Definition AbstractChannel.cpp:385
Definition AlarmsManager.hpp:17