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

alma::alarmsystemdemo::MFImpl::MFImpl Class Reference

Inheritance diagram for alma::alarmsystemdemo::MFImpl::MFImpl:

Inheritance graph
[legend]
Collaboration diagram for alma::alarmsystemdemo::MFImpl::MFImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void multiFault ()
void terminate_multiFault ()

Private Member Functions

void init (String family, String member, int code) throws ACSASFactoryNotInitedEx, SourceCreationErrorEx, FaultStateCreationErrorEx

Private Attributes

final String FF = "MF"
final String FM = "ALARM_SOURCE_MF"
final int FC = 0
ACSAlarmSystemInterface alarmSource = null
ACSFaultState[] faultStates = null

Member Function Documentation

void alma::alarmsystemdemo::MFImpl::MFImpl::init String  family,
String  member,
int  code
throws ACSASFactoryNotInitedEx, SourceCreationErrorEx, FaultStateCreationErrorEx [inline, private]
 

Init i.e. create the fault state and the source

Parameters:
family The FaultFamily
member The FaultMember
code The FaultCode

void alma::alarmsystemdemo::MFImpl::MFImpl::multiFault  )  [inline]
 

Send nFaults ACTIVE alarms

Parameters:
nFaults The number of alarms to send

Implements alma::alarmsystemdemo::MFOperations.

void alma::alarmsystemdemo::MFImpl::MFImpl::terminate_multiFault  )  [inline]
 

Send nFaults TERMINATE alarms

Parameters:
nFaults The number of alarms to send

Implements alma::alarmsystemdemo::MFOperations.


Member Data Documentation

ACSAlarmSystemInterface alma::alarmsystemdemo::MFImpl::MFImpl::alarmSource = null [private]
 

ACSFaultState [] alma::alarmsystemdemo::MFImpl::MFImpl::faultStates = null [private]
 

final int alma::alarmsystemdemo::MFImpl::MFImpl::FC = 0 [private]
 

final String alma::alarmsystemdemo::MFImpl::MFImpl::FF = "MF" [private]
 

final String alma::alarmsystemdemo::MFImpl::MFImpl::FM = "ALARM_SOURCE_MF" [private]
 


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