nctestSpr2005067.midl
Go to the documentation of this file.00001
#ifndef _SPR2005067_IDL_
00002
#define _SPR2005067_IDL_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
#include <baci.idl>
00033
#include <enumpropMACRO.idl>
00034
00035
#pragma prefix "alma"
00036
00041 module SPR2005067
00042 {
00043 enum SystemState {
00044
INACCESSIBLE,
00045
OPERATIONAL
00046 };
00047
00048 enum SystemSubstate {
00049
STARTING_UP_PASS1,
00050
STARTED_UP_PASS1,
00051
STARTING_UP_PASS2,
00052
WAITING,
00053
SHUTTING_DOWN_PASS1,
00054
SHUT_DOWN_PASS1,
00055
SHUTTING_DOWN_PASS2,
00056
STOPPED,
00057
NOERROR,
00058
ERROR
00059 };
00060
00061 struct ControlSystemChangeOfStateEvent {
00062 SystemState currentState;
00063 SystemSubstate currentSubstate;
00064 SystemState previousState;
00065 SystemSubstate previousSubstate;
00066 boolean error;
00067 ACS::Time time;
00068 };
00069
00070 struct ControlSystemChangeOfStateEvent2 {
00071 SystemState currentState;
00072 SystemSubstate currentSubstate;
00073 boolean error;
00074 ACS::Time time;
00075 };
00076
00077 const string
CHANNELNAME_SPR2005067 =
"SPR2005067";
00078 };
00079
00080
#endif
Generated on Thu Apr 30 02:26:27 2009 for ACS IDL interfaces by
1.3.8