Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::channels::ChannelAlarmParameters Struct Reference

#include <structs.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 
struct  Sections
 

Public Member Functions

 ChannelAlarmParameters ()
 
 ChannelAlarmParameters (const ChannelAlarmParameters &other)=default
 
 ChannelAlarmParameters (ChannelAlarmParameters &&other) noexcept
 
 ~ChannelAlarmParameters ()=default
 
ChannelAlarmParametersoperator= (const ChannelAlarmParameters &other)
 
ChannelAlarmParametersoperator= (ChannelAlarmParameters &&other) noexcept
 
bool load (const iv::file::xml::node &nodeChannel)
 
bool save (iv::file::xml::node &nodeChannel) const
 
std::string strInhibitionChannel () const
 

Public Attributes

bool alarmEnabled
 
bool offScan
 
iv::types::groupId group {}
 
iv::alarms::eAlarmPriority alarmPriority
 
iv::types::delay activationDelay {}
 
iv::types::delay deactivationDelay {}
 
iv::types::channelId inhibitionChannelTag
 
iv::channels::eInhibitionCondition inhibitionCondition
 

Constructor & Destructor Documentation

◆ ChannelAlarmParameters() [1/3]

iv::channels::ChannelAlarmParameters::ChannelAlarmParameters ( )
inline

◆ ChannelAlarmParameters() [2/3]

iv::channels::ChannelAlarmParameters::ChannelAlarmParameters ( const ChannelAlarmParameters & other)
default

◆ ChannelAlarmParameters() [3/3]

iv::channels::ChannelAlarmParameters::ChannelAlarmParameters ( ChannelAlarmParameters && other)
inlinenoexcept

◆ ~ChannelAlarmParameters()

iv::channels::ChannelAlarmParameters::~ChannelAlarmParameters ( )
default

Member Function Documentation

◆ load()

bool iv::channels::ChannelAlarmParameters::load ( const iv::file::xml::node & nodeChannel)
inline

◆ operator=() [1/2]

ChannelAlarmParameters & iv::channels::ChannelAlarmParameters::operator= ( ChannelAlarmParameters && other)
inlinenoexcept

◆ operator=() [2/2]

ChannelAlarmParameters & iv::channels::ChannelAlarmParameters::operator= ( const ChannelAlarmParameters & other)
inline

◆ save()

bool iv::channels::ChannelAlarmParameters::save ( iv::file::xml::node & nodeChannel) const
inline

◆ strInhibitionChannel()

std::string iv::channels::ChannelAlarmParameters::strInhibitionChannel ( ) const
inlinenodiscard

Member Data Documentation

◆ activationDelay

iv::types::delay iv::channels::ChannelAlarmParameters::activationDelay {}

◆ alarmEnabled

bool iv::channels::ChannelAlarmParameters::alarmEnabled

◆ alarmPriority

iv::alarms::eAlarmPriority iv::channels::ChannelAlarmParameters::alarmPriority

◆ deactivationDelay

iv::types::delay iv::channels::ChannelAlarmParameters::deactivationDelay {}

◆ group

iv::types::groupId iv::channels::ChannelAlarmParameters::group {}

◆ inhibitionChannelTag

iv::types::channelId iv::channels::ChannelAlarmParameters::inhibitionChannelTag

◆ inhibitionCondition

iv::channels::eInhibitionCondition iv::channels::ChannelAlarmParameters::inhibitionCondition

◆ offScan

bool iv::channels::ChannelAlarmParameters::offScan

The documentation for this struct was generated from the following file: