00001 package Sct_SctApi;
00002
00003
00011 public class RunType implements org.omg.CORBA.portable.IDLEntity
00012 {
00013 private int __value;
00014 private static int __size = 2;
00015 private static Sct_SctApi.RunType[] __array = new Sct_SctApi.RunType [__size];
00016
00017 public static final int _PHYSICS_RUN_TYPE = 0;
00018 public static final Sct_SctApi.RunType PHYSICS_RUN_TYPE = new Sct_SctApi.RunType(_PHYSICS_RUN_TYPE);
00019 public static final int _CALIBRATION_RUN_TYPE = 1;
00020 public static final Sct_SctApi.RunType CALIBRATION_RUN_TYPE = new Sct_SctApi.RunType(_CALIBRATION_RUN_TYPE);
00021
00022 public int value ()
00023 {
00024 return __value;
00025 }
00026
00027 public static Sct_SctApi.RunType from_int (int value)
00028 {
00029 if (value >= 0 && value < __size)
00030 return __array[value];
00031 else
00032 throw new org.omg.CORBA.BAD_PARAM ();
00033 }
00034
00035 protected RunType (int value)
00036 {
00037 __value = value;
00038 __array[__value] = this;
00039 }
00040 }