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

#include <VirtualAnalog.hpp>

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

Public Member Functions

 VirtualAnalog (iv::channels::AbstractChannel *channel)
 
AbstractComponentGUIpanelConfigureChannel (const std::shared_ptr< bool > &hasPermission, const std::shared_ptr< bool > &hasRootPermission) override
 
AbstractComponentGUIpanelAnalogAlarmLimits (std::vector< AbstractComponentGUI * > &rootRequiredComponents) const
 
AbstractComponentGUIpanelShowParameters () const
 UI: Panels.
 
AbstractComponentGUIpanelStatus () const
 
AbstractComponentGUIpanelGeneralData () const
 Panel Information.
 
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

AbstractComponentGUIcomponentConfigureSensorType () const
 
AbstractComponentGUIcomponentConfigureIntrumentFailureLow () const
 
AbstractComponentGUIcomponentConfigureIntrumentFailureLHigh () const
 
AbstractComponentGUIcomponentConfigureSensorLow () const
 
AbstractComponentGUIcomponentConfigureSensorHigh () const
 
AbstractComponentGUIcomponentConfigureDeadband () const
 
AbstractComponentGUIcomponentConfigureOffset () const
 
AbstractComponentGUIcomponentConfigureFactor () const
 
AbstractComponentGUIcomponentConfigureDecimals () const
 
AbstractComponentGUIcomponentConfigureUnit () 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

◆ VirtualAnalog()

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

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

◆ componentConfigureDeadband()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureDeadband ( ) const
nodiscardprotectedinherited

◆ componentConfigureDecimals()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureDecimals ( ) const
nodiscardprotectedinherited

◆ componentConfigureDeinitTimeout()

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

◆ componentConfigureFactor()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureFactor ( ) const
nodiscardprotectedinherited

◆ componentConfigureInhibition()

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

◆ componentConfigureIntrumentFailureLHigh()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureIntrumentFailureLHigh ( ) const
nodiscardprotectedinherited

◆ componentConfigureIntrumentFailureLow()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureIntrumentFailureLow ( ) const
nodiscardprotectedinherited

◆ componentConfigureOffscan()

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

◆ componentConfigureOffset()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureOffset ( ) const
nodiscardprotectedinherited

◆ componentConfigureSensorHigh()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureSensorHigh ( ) const
nodiscardprotectedinherited

◆ componentConfigureSensorLow()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureSensorLow ( ) const
nodiscardprotectedinherited

◆ componentConfigureSensorType()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureSensorType ( ) const
nodiscardprotectedinherited

◆ componentConfigureUnit()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::componentConfigureUnit ( ) 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

◆ panelAnalogAlarmLimits()

AbstractComponentGUI * iv::channels::controller::AnalogChannel::panelAnalogAlarmLimits ( std::vector< AbstractComponentGUI * > & rootRequiredComponents) const
nodiscardinherited

◆ panelConfigureChannel()

AbstractComponentGUI * iv::channels::controller::VirtualAnalog::panelConfigureChannel ( const std::shared_ptr< bool > & hasPermission,
const std::shared_ptr< bool > & hasRootPermission )
overridevirtual

◆ 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: