Merge pull request #2222 from jwillemsen/jwi-dllexportwarning
[ACE_TAO.git] / TAO / tests / Bug_3506_Regression / IF_EXE_M_R_Enums.idl
blob5a6f6819b3dee08e62e7a31071986a2816238a92
1 #ifndef __IF_EXE_M_R_ENUMS_DEFINED
2 #define __IF_EXE_M_R_ENUMS_DEFINED
4 module IF_EXE_M_R {
5 enum FOOAMode_E {
6 FOOAMODE_E_THROUG_WATER,
7 FOOAMODE_E_OVER_GROUND,
8 FOOAMODE_E_X_NOT_SET
9 };
11 enum FOOBMode_E {
12 FOOBMODE_E_ABSOLUTE,
13 FOOBMODE_E_HEIGHT_OVER_GROUND,
14 FOOBMODE_E_X_NOT_SET
17 enum FOOCMode_E {
18 FOOCMODE_E_CORPEN,
19 FOOCMODE_E_TURN
22 /* Keywords: selection */
23 enum ENUM_Selection {
24 X_YES,
25 X_NO
28 /* Keywords: FOOI names */
29 enum ENUM_FOOD {
30 FOOH_FOOG,
31 FOOH_FOOP,
32 FOOH_Q_FOOO,
33 FOOH_GPS_UPDATE,
34 FOOH_DESCENT,
35 FOOH_SURFACE,
36 FOOH_FOON,
37 BASE_FOOG,
38 BASE_ARC,
39 BASE_CROSS,
40 IMCMS_FOOG,
41 BASE_CIRCLE,
42 FOOH_SV_PROFILE,
43 FOOQ_FOOG,
44 FOOQ_FOOJ,
45 FOOQ_FULL_FOOR_1,
46 FOOQ_FINAL_FOOR_1,
47 FOOQ_FULL_FOOR_2,
48 FOOQ_FINAL_FOOR_2,
49 FOOQ_RETRANSIT,
50 FOOQ_PASS_SAFETY_AREA,
51 FOOQ_DIRECT_TARGET_FOOR
54 /* Keywords: maximum FOOI duration */
56 enum ENUM_FOOE {
57 ABORT_FOOI,
58 ABORT_FOOH
61 /* Keywords: FOOI coverage */
63 enum ENUM_FOOF {
64 MAXIMUM,
65 ECOX_NOMY
68 /* Keywords: control mode */
70 enum ENUM_ControlMode {
71 LINEAR,
72 IMMEDIATELY
75 /* Keywords: FOOA reference */
79 /* Keywords: FOOP direction */
81 enum ENUM_FOOPDirection {
82 LEFT_TO_RIGHT,
83 RIGHT_TO_LEFT
86 /* Keywords: Q_FOOO direction */
88 enum ENUM_QFOOODirection {
89 MIDDLE_TO_LEFT,
90 MIDDLE_TO_RIGHT
93 /* Keywords: FOON direction */
95 enum ENUM_FOONDirection {
96 CLOCKWISE,
97 COUNTERCLOCKWISE
100 /* Keywords: FOOM activity mode */
102 enum ENUM_FOOMMode {
103 OFF,
104 ON_COMPLETE_FOOI,
105 ON_ONLY_ON_FOOGS
108 /* Keywords: transition status (base FOOI) */
109 enum ENUM_TransitionStatus {
110 X_NO_TRANSITION,
111 FOOGTRANSITION,
112 ENDTRANSITION
115 enum ENUM_ParameterType {
116 SET1,
117 SET2,
118 SET3
121 enum ENUM_FOOHType {
122 FOOH,
123 IMCMS,
124 FOOQ
127 enum ENUM_FOOKType {
128 WP_UNDEF,
129 WP_1,
130 WP_2,
131 WP_3,
132 WP_A,
133 WP_0,
134 WP_S,
135 WP_TGT
138 enum ENUM_CL_FOOSMode {
139 FOOROACH_CONTROL,
140 FOOG_CONTROL
143 enum ENUM_FOOLSide {
144 LP_STARBOARD,
145 LP_PORT,
146 LP_STERN
149 enum ENUM_FOOJType {
150 LEFT_2_RIGHT_BOTTOM_2_TOP,
151 RIGHT_2_LEFT_BOTTOM_2_TOP,
152 LEFT_2_RIGHT_TOP_2_BOTTOM,
153 RIGHT_2_LEFT_TOP_2_BOTTOM,
154 INSIDE_2_OUTSIDE_BOTTOM_2_TOP_CW,
155 INSIDE_2_OUTSIDE_BOTTOM_2_TOP_CTR_CW,
156 INSIDE_2_OUTSIDE_TOP_2_BOTTOM_CW,
157 INSIDE_2_OUTSIDE_TOP_2_BOTTOM_CTR_CW
161 #endif