Public Member Functions | |
ACSAlarmSystemInterfaceProxy (String name, Logger logger) | |
void | setSourceName (String newSourceName) |
String | getSourceName () |
void | close () |
void | push (ACSFaultState state) |
void | push (Collection< ACSFaultState > states) |
void | pushActiveList (Collection< ACSFaultState > active) |
Package Attributes | |
String | name |
ACS implementation of the AlarmSystemInterface. The alarms are published in the logging.
alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.ACSAlarmSystemInterfaceProxy | ( | String | name, | |
Logger | logger | |||
) |
The basic constructor
name | The name of the source | |
logger | The logger to log alarms in |
void alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.close | ( | ) |
Close and deallocate resources.
Implements alma.alarmsystem.source.ACSAlarmSystemInterface.
String alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.getSourceName | ( | ) |
Get the source name.
Implements alma.alarmsystem.source.ACSAlarmSystemInterface.
References alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.name.
void alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.push | ( | Collection< ACSFaultState > | states | ) |
Push a collection of fault states.
states |
ASIException | if the fault state collection can not be pushed. |
Implements alma.alarmsystem.source.ACSAlarmSystemInterface.
References alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.push().
void alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.push | ( | ACSFaultState | state | ) |
Push a fault state.
state | the fault state change to push. |
ASIException | if the fault state can not be pushed. |
Implements alma.alarmsystem.source.ACSAlarmSystemInterface.
Referenced by alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.push(), and alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.pushActiveList().
void alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.pushActiveList | ( | Collection< ACSFaultState > | active | ) |
Push the set of active fault states.
active | the active fault states. |
ASIException | if the fault state active list can not be pushed. |
Implements alma.alarmsystem.source.ACSAlarmSystemInterface.
References alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.push().
void alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.setSourceName | ( | String | newSourceName | ) |
Set the source name.
newSourceName | the source name. |
Implements alma.alarmsystem.source.ACSAlarmSystemInterface.
References alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.name.
String alma.alarmsystem.source.ACSAlarmSystemInterfaceProxy.name [package] |