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

#include <structs.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 DeadManSettings ()=default
 
 DeadManSettings (const DeadManSettings &other)=default
 
 DeadManSettings (DeadManSettings &&other) noexcept=default
 
 ~DeadManSettings ()=default
 
DeadManSettingsoperator= (const DeadManSettings &other)=default
 
DeadManSettingsoperator= (DeadManSettings &&other) noexcept=default
 
bool load (const iv::file::xml::node &nodeDeadManSettings)
 
bool save (iv::file::xml::node &nodeDeadManSettings) const
 

Public Attributes

std::optional< iv::types::channelIddeadManOn
 
std::optional< iv::types::channelIddeadManWarning
 
std::optional< iv::types::channelIddeadManAlarm
 
std::optional< iv::types::channelIddeadManCommandOn
 
std::optional< iv::types::channelIddeadManCommandOff
 
std::optional< iv::types::channelIddeadManCommandReset
 
std::optional< iv::types::channelIddeadManTime
 
bool isDeadManEnabled {false}
 

Constructor & Destructor Documentation

◆ DeadManSettings() [1/3]

iv::model::DeadManSettings::DeadManSettings ( )
default

◆ DeadManSettings() [2/3]

iv::model::DeadManSettings::DeadManSettings ( const DeadManSettings & other)
default

◆ DeadManSettings() [3/3]

iv::model::DeadManSettings::DeadManSettings ( DeadManSettings && other)
defaultnoexcept

◆ ~DeadManSettings()

iv::model::DeadManSettings::~DeadManSettings ( )
default

Member Function Documentation

◆ load()

bool iv::model::DeadManSettings::load ( const iv::file::xml::node & nodeDeadManSettings)

◆ operator=() [1/2]

DeadManSettings & iv::model::DeadManSettings::operator= ( const DeadManSettings & other)
default

◆ operator=() [2/2]

DeadManSettings & iv::model::DeadManSettings::operator= ( DeadManSettings && other)
defaultnoexcept

◆ save()

bool iv::model::DeadManSettings::save ( iv::file::xml::node & nodeDeadManSettings) const

Member Data Documentation

◆ deadManAlarm

std::optional<iv::types::channelId> iv::model::DeadManSettings::deadManAlarm

◆ deadManCommandOff

std::optional<iv::types::channelId> iv::model::DeadManSettings::deadManCommandOff

◆ deadManCommandOn

std::optional<iv::types::channelId> iv::model::DeadManSettings::deadManCommandOn

◆ deadManCommandReset

std::optional<iv::types::channelId> iv::model::DeadManSettings::deadManCommandReset

◆ deadManOn

std::optional<iv::types::channelId> iv::model::DeadManSettings::deadManOn

◆ deadManTime

std::optional<iv::types::channelId> iv::model::DeadManSettings::deadManTime

◆ deadManWarning

std::optional<iv::types::channelId> iv::model::DeadManSettings::deadManWarning

◆ isDeadManEnabled

bool iv::model::DeadManSettings::isDeadManEnabled {false}

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