Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::mimics::traits::RunningHours Class Reference

#include <RunningHours.hpp>

Collaboration diagram for iv::mimics::traits::RunningHours:
[legend]

Classes

struct  DefaultValues
 
struct  Keys
 
struct  Sections
 

Public Member Functions

 RunningHours ()
 
bool loadRunningHours (const iv::file::xml::node &nodeMaintenance)
 
bool saveRunningHours (iv::file::xml::node &nodeMaintenance) const
 
void getChannelsRunningHours (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const
 
void mapChannelsRunningHours (const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction)
 
AbstractComponentGUIpanelEditRunningHours ()
 

Public Attributes

bool m_hasRunningHours
 
iv::mimics::Channel m_runningHours
 
iv::mimics::Channel m_resetRunningHours
 
bool m_hasSetRunningHours
 
iv::mimics::Channel m_setRunningHours
 

Constructor & Destructor Documentation

◆ RunningHours()

iv::mimics::traits::RunningHours::RunningHours ( )

Member Function Documentation

◆ getChannelsRunningHours()

void iv::mimics::traits::RunningHours::getChannelsRunningHours ( const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > & channelsInControl) const

◆ loadRunningHours()

bool iv::mimics::traits::RunningHours::loadRunningHours ( const iv::file::xml::node & nodeMaintenance)

◆ mapChannelsRunningHours()

void iv::mimics::traits::RunningHours::mapChannelsRunningHours ( const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> & mapFunction)

◆ panelEditRunningHours()

AbstractComponentGUI * iv::mimics::traits::RunningHours::panelEditRunningHours ( )

◆ saveRunningHours()

bool iv::mimics::traits::RunningHours::saveRunningHours ( iv::file::xml::node & nodeMaintenance) const

Member Data Documentation

◆ m_hasRunningHours

bool iv::mimics::traits::RunningHours::m_hasRunningHours

◆ m_hasSetRunningHours

bool iv::mimics::traits::RunningHours::m_hasSetRunningHours

◆ m_resetRunningHours

iv::mimics::Channel iv::mimics::traits::RunningHours::m_resetRunningHours

◆ m_runningHours

iv::mimics::Channel iv::mimics::traits::RunningHours::m_runningHours

◆ m_setRunningHours

iv::mimics::Channel iv::mimics::traits::RunningHours::m_setRunningHours

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