Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::source::alarmsysteminterface::AlarmSystemInterface Interface Reference

Inheritance diagram for cern::laser::source::alarmsysteminterface::AlarmSystemInterface:

Inheritance graph
[legend]
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.

Implemented in cern::laser::source::alarmsysteminterface::impl::AlarmSystemInterfaceProxy.

String cern::laser::source::alarmsysteminterface::AlarmSystemInterface::getSourceName  ) 
 

Get the source name.

Returns:
the source name.

Implemented in cern::laser::source::alarmsysteminterface::impl::AlarmSystemInterfaceProxy.

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.

Implemented in cern::laser::source::alarmsysteminterface::impl::AlarmSystemInterfaceProxy.

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.

Implemented in cern::laser::source::alarmsysteminterface::impl::AlarmSystemInterfaceProxy.

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.

Implemented in cern::laser::source::alarmsysteminterface::impl::AlarmSystemInterfaceProxy.

void cern::laser::source::alarmsysteminterface::AlarmSystemInterface::setSourceName String  newSourceName  ) 
 

Set the source name.

Parameters:
newSourceName the source name.

Implemented in cern::laser::source::alarmsysteminterface::impl::AlarmSystemInterfaceProxy.


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 03:09:45 2009 for ACS Java API by doxygen 1.3.8