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 alma::acs::alarmsystem::binding::ACSLaserSource, and 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 alma::acs::alarmsystem::binding::ACSLaserSource, and 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 by  doxygen 1.6.2