Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::panels::diamarRepeater::IDiamarRepeaterPanel Class Referenceabstract

#include <IDiamarRepeaterPanel.hpp>

Inheritance diagram for iv::panels::diamarRepeater::IDiamarRepeaterPanel:
[legend]

Public Member Functions

virtual ~IDiamarRepeaterPanel ()=default
 
virtual void displayGroupsButtonsPanel (const std::map< iv::types::groupId, iv::panels::diamarRepeater::GroupStateInfo > &groupsStates)=0
 
virtual void updateGroupsButtons (const std::map< iv::types::groupId, iv::panels::diamarRepeater::GroupStateInfo > &groupsStates)=0
 
virtual void displayAlarms (const std::optional< std::string > &groupName, const std::shared_ptr< std::vector< iv::panels::diamarRepeater::AlarmEvent > > &alarmsEvents)=0
 
virtual void updateAlarmsList (const std::shared_ptr< std::vector< iv::panels::diamarRepeater::AlarmEvent > > &alarmsEvents)=0
 
virtual void displaySystemPanel ()=0
 
virtual void buildRepeatersButtons (const std::map< iv::types::repeaterId, iv::panels::diamarRepeater::CabinRepeater > &cabinRepeaters)=0
 
virtual void updateCallAllButton (const iv::panels::diamarRepeater::CallAllInfo &callAllInfo)=0
 
virtual void updateRepeatAlarmLabel (bool hasRepeatAlarm)=0
 
virtual void updateWatchCallPassButton (iv::panels::diamarRepeater::eWatchCallPassButton button, iv::panels::diamarRepeater::WatchCallPassInfo watchCallPassInfo)=0
 
virtual void updateNoCommMessage (const iv::panels::diamarRepeater::CommConnectionError &commError)=0
 

Constructor & Destructor Documentation

◆ ~IDiamarRepeaterPanel()

virtual iv::panels::diamarRepeater::IDiamarRepeaterPanel::~IDiamarRepeaterPanel ( )
virtualdefault

Member Function Documentation

◆ buildRepeatersButtons()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::buildRepeatersButtons ( const std::map< iv::types::repeaterId, iv::panels::diamarRepeater::CabinRepeater > & cabinRepeaters)
pure virtual

◆ displayAlarms()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::displayAlarms ( const std::optional< std::string > & groupName,
const std::shared_ptr< std::vector< iv::panels::diamarRepeater::AlarmEvent > > & alarmsEvents )
pure virtual

◆ displayGroupsButtonsPanel()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::displayGroupsButtonsPanel ( const std::map< iv::types::groupId, iv::panels::diamarRepeater::GroupStateInfo > & groupsStates)
pure virtual

◆ displaySystemPanel()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::displaySystemPanel ( )
pure virtual

◆ updateAlarmsList()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::updateAlarmsList ( const std::shared_ptr< std::vector< iv::panels::diamarRepeater::AlarmEvent > > & alarmsEvents)
pure virtual

◆ updateCallAllButton()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::updateCallAllButton ( const iv::panels::diamarRepeater::CallAllInfo & callAllInfo)
pure virtual

◆ updateGroupsButtons()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::updateGroupsButtons ( const std::map< iv::types::groupId, iv::panels::diamarRepeater::GroupStateInfo > & groupsStates)
pure virtual

◆ updateNoCommMessage()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::updateNoCommMessage ( const iv::panels::diamarRepeater::CommConnectionError & commError)
pure virtual

◆ updateRepeatAlarmLabel()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::updateRepeatAlarmLabel ( bool hasRepeatAlarm)
pure virtual

◆ updateWatchCallPassButton()

virtual void iv::panels::diamarRepeater::IDiamarRepeaterPanel::updateWatchCallPassButton ( iv::panels::diamarRepeater::eWatchCallPassButton button,
iv::panels::diamarRepeater::WatchCallPassInfo watchCallPassInfo )
pure virtual

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