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 } // class Source