cern::laser::console::Behaviour Interface Reference

Inheritance diagram for cern::laser::console::Behaviour:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::console::Behaviour:
Collaboration graph
[legend]

List of all members.

Public Member Functions

String getDailyPrinter ()
void setDailyPrinter (String newPrinter)
boolean isDailyPrinting ()
void setDailyPrinting (boolean newDailyPrinting)
boolean isAlarmDistinguished ()
void setAlarmDistinguished (boolean newAlarmDistinguished)
boolean isAlarmAutoTerminated ()
void setAlarmAutoTerminated (boolean newAlarmAutoTerminated)
boolean isAlarmAutoKlaxon ()
void setAlarmAutoKlaxon (boolean newAlarmAutoKlaxon)
String getKlaxonVolume ()
void setKlaxonVolume (String newKlaxonVolume)
String[] getColumnsToDisplay ()
void setColumnsToDisplay (String[] newColumnNames)

Static Public Attributes

static final String SILENT_VOLUME = "SILENT"
static final String LOW_BELL_VOLUME = "LOW_BELL"
static final String HIGH_BELL_VOLUME = "HIGH_BELL"
static final String KLAXON_VOLUME = "KLAXON"
static final String[] volumes

Detailed Description

The alarm console behaviour. It defines the dynamic behaviour of an alarm console display on alarm change reception, alarm rendering and printing.

Author:
F.Calderini

Member Function Documentation

String [] cern::laser::console::Behaviour::getColumnsToDisplay (  ) 
String cern::laser::console::Behaviour::getDailyPrinter (  ) 
String cern::laser::console::Behaviour::getKlaxonVolume (  ) 
boolean cern::laser::console::Behaviour::isAlarmAutoKlaxon (  ) 

Check the alarm auto klaxon flag.

Returns:
true iff alarm auto klaxon is enabled. In auto klaxon mode ALL new alarms automatically cause the klaxon. In reverse only alarms in klaxon list will cause the klaxon.

Implemented in cern::laser::console::impl::BehaviourImpl.

Referenced by cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::initComponent(), and cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::updateBehaviour().

boolean cern::laser::console::Behaviour::isAlarmAutoTerminated (  ) 
boolean cern::laser::console::Behaviour::isAlarmDistinguished (  ) 

Check the alarm distinction flag.

Returns:
true iff alarm distinction is enabled. In alarm distinguished mode new alarms are displayed with a special icon meaning that they have just arrived on the screen.

Implemented in cern::laser::console::impl::BehaviourImpl.

Referenced by cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::initComponent(), cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::postInitComponents(), and cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::updateBehaviour().

boolean cern::laser::console::Behaviour::isDailyPrinting (  ) 
void cern::laser::console::Behaviour::setAlarmAutoKlaxon ( boolean  newAlarmAutoKlaxon  ) 
void cern::laser::console::Behaviour::setAlarmAutoTerminated ( boolean  newAlarmAutoTerminated  ) 
void cern::laser::console::Behaviour::setAlarmDistinguished ( boolean  newAlarmDistinguished  ) 
void cern::laser::console::Behaviour::setColumnsToDisplay ( String[]  newColumnNames  ) 
void cern::laser::console::Behaviour::setDailyPrinter ( String  newPrinter  ) 
void cern::laser::console::Behaviour::setDailyPrinting ( boolean  newDailyPrinting  ) 
void cern::laser::console::Behaviour::setKlaxonVolume ( String  newKlaxonVolume  ) 

Member Data Documentation

final String cern::laser::console::Behaviour::HIGH_BELL_VOLUME = "HIGH_BELL" [static]

High bell klaxon.

final String cern::laser::console::Behaviour::KLAXON_VOLUME = "KLAXON" [static]

Klaxon.

final String cern::laser::console::Behaviour::LOW_BELL_VOLUME = "LOW_BELL" [static]

Low bell klaxon.

final String cern::laser::console::Behaviour::SILENT_VOLUME = "SILENT" [static]

No klaxon.

final String [] cern::laser::console::Behaviour::volumes [static]
Initial value:

Predefined klaxon volumes array.


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

Generated by  doxygen 1.6.2