Public Member Functions

alma.alarmsystem.source.ACSAlarmSystemInterface Interface Reference

Inheritance diagram for alma.alarmsystem.source.ACSAlarmSystemInterface:
alma.acs.alarmsystem.binding.ACSLaserSource alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy

List of all members.

Public Member Functions

void setSourceName (String newSourceName)
String getSourceName ()
void close ()
void push (ACSFaultState state)
void push (Collection< ACSFaultState > states)
void pushActiveList (Collection< ACSFaultState > active)

Detailed Description

This interface is derived from cern.laser.source.alarmsysteminterface.AlarmSystemInterface. This is repeated here to avoid dependency with LASER.

Shouldn't we have a factory method for alarm sources here in this interface, so that alarms can be produced with only the ACSAlarmSystemInterface, and without the need to use ACSAlarmSystemInterfaceFactory#createFaultState(String, String, int)?

See also:
cern.laser.source.alarmsysteminterface.AlarmSystemInterface
Author:
acaproni

Member Function Documentation

void alma.alarmsystem.source.ACSAlarmSystemInterface.close (  ) 
String alma.alarmsystem.source.ACSAlarmSystemInterface.getSourceName (  ) 
void alma.alarmsystem.source.ACSAlarmSystemInterface.push ( Collection< ACSFaultState states  ) 
void alma.alarmsystem.source.ACSAlarmSystemInterface.pushActiveList ( Collection< ACSFaultState active  ) 
void alma.alarmsystem.source.ACSAlarmSystemInterface.setSourceName ( String  newSourceName  ) 

The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties