Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::channels::controller::DigitalChannel Class Referenceabstract

#include <DigitalChannel.hpp>

Inheritance diagram for iv::channels::controller::DigitalChannel:
[legend]
Collaboration diagram for iv::channels::controller::DigitalChannel:
[legend]

Public Member Functions

 DigitalChannel (iv::channels::AbstractChannel *channel)
 
 ~DigitalChannel () override=default
 
virtual AbstractComponentGUIpanelDigitalParameters () const
 
AbstractComponentGUIpanelShowParameters () const
 UI: Panels.
 
AbstractComponentGUIpanelStatus () const
 
AbstractComponentGUIpanelGeneralData () const
 Panel Information.
 
virtual AbstractComponentGUIpanelConfigureChannel (const std::shared_ptr< bool > &hasPermission, const std::shared_ptr< bool > &hasRootPermission)=0
 
AbstractComponentGUIbtoAccessDiamar (AbstractComponentGUI *panelDataChannel) const
 
AbstractComponentGUIpanelOneTendencyCurve () const
 Panel One Tendency Curve.
 
std::vector< std::weak_ptr< iv::channels::INetworkInfo > > getInputNetwork (const std::optional< iv::comms::eProtocolType > &protocolType=std::nullopt) const
 

Protected Member Functions

AbstractComponentGUIpanelConfigureAlarmLimit () const
 
AbstractComponentGUIcomponentConfigureInvertedValue () const
 
AbstractComponentGUIcomponentConfigureDelayOn () const
 
AbstractComponentGUIcomponentConfigureDelayOff () const
 
AbstractComponentGUIprvPanelDescription () const
 
bool prvPanelWithButtonsShowParametersWithGraphicsAndLogs (AbstractComponentGUI **panelButtons, AbstractComponentGUI **panelData) const
 
AbstractComponentGUIcomponentConfigureAlarmEnabled () const
 
AbstractComponentGUIcomponentConfigureAlarmDelayOn () const
 
AbstractComponentGUIcomponentConfigureAlarmDelayOff () const
 
AbstractComponentGUIcomponentConfigureInhibition () const
 
AbstractComponentGUIcomponentConfigureOffscan () const
 
AbstractComponentGUIcomponentConfigureDeinitTimeout () const
 

Protected Attributes

iv::channels::AbstractChannelm_channel
 

Constructor & Destructor Documentation

◆ DigitalChannel()

iv::channels::controller::DigitalChannel::DigitalChannel ( iv::channels::AbstractChannel * channel)
explicit

◆ ~DigitalChannel()

iv::channels::controller::DigitalChannel::~DigitalChannel ( )
overridedefault

Member Function Documentation

◆ btoAccessDiamar()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::btoAccessDiamar ( AbstractComponentGUI * panelDataChannel) const
inherited

◆ componentConfigureAlarmDelayOff()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::componentConfigureAlarmDelayOff ( ) const
nodiscardprotectedinherited

◆ componentConfigureAlarmDelayOn()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::componentConfigureAlarmDelayOn ( ) const
nodiscardprotectedinherited

◆ componentConfigureAlarmEnabled()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::componentConfigureAlarmEnabled ( ) const
nodiscardprotectedinherited

General properties edit panels

◆ componentConfigureDeinitTimeout()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::componentConfigureDeinitTimeout ( ) const
nodiscardprotectedinherited

◆ componentConfigureDelayOff()

AbstractComponentGUI * iv::channels::controller::DigitalChannel::componentConfigureDelayOff ( ) const
nodiscardprotected

◆ componentConfigureDelayOn()

AbstractComponentGUI * iv::channels::controller::DigitalChannel::componentConfigureDelayOn ( ) const
nodiscardprotected

◆ componentConfigureInhibition()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::componentConfigureInhibition ( ) const
nodiscardprotectedinherited

◆ componentConfigureInvertedValue()

AbstractComponentGUI * iv::channels::controller::DigitalChannel::componentConfigureInvertedValue ( ) const
nodiscardprotected

◆ componentConfigureOffscan()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::componentConfigureOffscan ( ) const
nodiscardprotectedinherited

◆ getInputNetwork()

std::vector< std::weak_ptr< iv::channels::INetworkInfo > > iv::channels::controller::AbstractChannel::getInputNetwork ( const std::optional< iv::comms::eProtocolType > & protocolType = std::nullopt) const
nodiscardinherited

◆ panelConfigureAlarmLimit()

AbstractComponentGUI * iv::channels::controller::DigitalChannel::panelConfigureAlarmLimit ( ) const
nodiscardprotected

◆ panelConfigureChannel()

virtual AbstractComponentGUI * iv::channels::controller::AbstractChannel::panelConfigureChannel ( const std::shared_ptr< bool > & hasPermission,
const std::shared_ptr< bool > & hasRootPermission )
pure virtualinherited

◆ panelDigitalParameters()

AbstractComponentGUI * iv::channels::controller::DigitalChannel::panelDigitalParameters ( ) const
nodiscardvirtual

◆ panelGeneralData()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::panelGeneralData ( ) const
nodiscardinherited

Panel Information.

◆ panelOneTendencyCurve()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::panelOneTendencyCurve ( ) const
nodiscardinherited

Panel One Tendency Curve.

◆ panelShowParameters()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::panelShowParameters ( ) const
nodiscardinherited

UI: Panels.

◆ panelStatus()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::panelStatus ( ) const
nodiscardinherited

◆ prvPanelDescription()

AbstractComponentGUI * iv::channels::controller::AbstractChannel::prvPanelDescription ( ) const
nodiscardprotectedinherited

◆ prvPanelWithButtonsShowParametersWithGraphicsAndLogs()

bool iv::channels::controller::AbstractChannel::prvPanelWithButtonsShowParametersWithGraphicsAndLogs ( AbstractComponentGUI ** panelButtons,
AbstractComponentGUI ** panelData ) const
protectedinherited

Member Data Documentation

◆ m_channel

iv::channels::AbstractChannel* iv::channels::controller::AbstractChannel::m_channel
protectedinherited

The documentation for this class was generated from the following files: