Public Member Functions

cern.laser.source.alarmsysteminterface.AlarmSystemInterface Interface Reference

Inheritance diagram for cern.laser.source.alarmsysteminterface.AlarmSystemInterface:
cern.laser.source.alarmsysteminterface.impl.AlarmSystemInterfaceProxy alma.acs.alarmsystem.binding.ACSLaserSource

List of all members.

Public Member Functions

void setSourceName (String newSourceName)
String getSourceName ()
void close ()
void push (FaultState state) throws ASIException
void push (Collection states) throws ASIException
void pushActiveList (Collection active) throws ASIException

Detailed Description

Alarm System interface for alarm generators.

Author:
fracalde
Version:
1.0

Member Function Documentation

void cern.laser.source.alarmsysteminterface.AlarmSystemInterface.close (  ) 

Close and deallocate resources.

String cern.laser.source.alarmsysteminterface.AlarmSystemInterface.getSourceName (  ) 

Get the source name.

Returns:
the source name.
void cern.laser.source.alarmsysteminterface.AlarmSystemInterface.push ( Collection  states  )  throws ASIException

Push a collection of fault states.

Parameters:
states 
Exceptions:
ASIException if the fault state collection can not be pushed.
void cern.laser.source.alarmsysteminterface.AlarmSystemInterface.push ( FaultState  state  )  throws ASIException

Push a fault state.

Parameters:
state the fault state change to push.
Exceptions:
ASIException if the fault state can not be pushed.
void cern.laser.source.alarmsysteminterface.AlarmSystemInterface.pushActiveList ( Collection  active  )  throws ASIException

Push the set of active fault states.

Parameters:
active the active fault states.
Exceptions:
ASIException if the fault state active list can not be pushed.
void cern.laser.source.alarmsysteminterface.AlarmSystemInterface.setSourceName ( String  newSourceName  ) 

Set the source name.

Parameters:
newSourceName the source name.

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