00001 package Sct_SctApi.TriggerPackage;
00002
00003
00011 public class Source implements org.omg.CORBA.portable.IDLEntity
00012 {
00013 private int __value;
00014 private static int __size = 4;
00015 private static Sct_SctApi.TriggerPackage.Source[] __array = new Sct_SctApi.TriggerPackage.Source [__size];
00016
00017 public static final int _SOURCE_UNKNOWN = 0;
00018 public static final Sct_SctApi.TriggerPackage.Source SOURCE_UNKNOWN = new Sct_SctApi.TriggerPackage.Source(_SOURCE_UNKNOWN);
00019 public static final int _SOURCE_ROD = 1;
00020 public static final Sct_SctApi.TriggerPackage.Source SOURCE_ROD = new Sct_SctApi.TriggerPackage.Source(_SOURCE_ROD);
00021 public static final int _SOURCE_TIM_INTERNAL = 2;
00022 public static final Sct_SctApi.TriggerPackage.Source SOURCE_TIM_INTERNAL = new Sct_SctApi.TriggerPackage.Source(_SOURCE_TIM_INTERNAL);
00023 public static final int _SOURCE_TIM_EXTERNAL = 3;
00024 public static final Sct_SctApi.TriggerPackage.Source SOURCE_TIM_EXTERNAL = new Sct_SctApi.TriggerPackage.Source(_SOURCE_TIM_EXTERNAL);
00025
00026 public int value ()
00027 {
00028 return __value;
00029 }
00030
00031 public static Sct_SctApi.TriggerPackage.Source from_int (int value)
00032 {
00033 if (value >= 0 && value < __size)
00034 return __array[value];
00035 else
00036 throw new org.omg.CORBA.BAD_PARAM ();
00037 }
00038
00039 protected Source (int value)
00040 {
00041 __value = value;
00042 __array[__value] = this;
00043 }
00044 }