00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
#ifndef _ALARMSERVICEDEMO_IDL_
00024
#define _ALARMSERVICEDEMO_IDL_
00025
00026
#include <acscomponent.idl>
00027
#include <CosProperty.idl>
00028
00029
#pragma prefix "alma"
00030
00031 module alarmsystemdemo
00032 {
00033
00034 interface
PS :
ACS::ACSComponent
00035 {
00036
void faultPS(
00037 );
00038
00039
void terminate_faultPS(
00040 );
00041 };
00042 interface
Mount :
ACS::ACSComponent
00043 {
00044
void faultMount(
00045 );
00046
00047
void terminate_faultMount(
00048 );
00049 };
00050 interface
Antenna :
ACS::ACSComponent
00051 {
00052
void faultAntenna(
00053 );
00054
00055
void terminate_faultAntenna(
00056 );
00057 };
00058
00059 interface
MF :
ACS::ACSComponent
00060 {
00061
void multiFault();
00062
void terminate_multiFault();
00063 };
00064 };
00065
00066
#endif
00067