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

References alarmSource, faultStates, alma::acs::component::ComponentImplBase::name(), and alma::alarmsystem::source::ACSFaultState::setUserProperties().

Referenced by multiFault(), and terminate_multiFault().

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

Member Data Documentation

Referenced by multiFault(), and terminate_multiFault().

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

Referenced by multiFault(), and terminate_multiFault().

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

Referenced by multiFault(), and terminate_multiFault().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2