Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

ABCDModuleHelper.java

00001 package sctConf;
00002 
00003 
00011 abstract public class ABCDModuleHelper
00012 {
00013   private static String  _id = "IDL:sctConf/ABCDModule:1.0";
00014 
00015   public static void insert (org.omg.CORBA.Any a, sctConf.ABCDModule that)
00016   {
00017     org.omg.CORBA.portable.OutputStream out = a.create_output_stream ();
00018     a.type (type ());
00019     write (out, that);
00020     a.read_value (out.create_input_stream (), type ());
00021   }
00022 
00023   public static sctConf.ABCDModule extract (org.omg.CORBA.Any a)
00024   {
00025     return read (a.create_input_stream ());
00026   }
00027 
00028   private static org.omg.CORBA.TypeCode __typeCode = null;
00029   private static boolean __active = false;
00030   synchronized public static org.omg.CORBA.TypeCode type ()
00031   {
00032     if (__typeCode == null)
00033     {
00034       synchronized (org.omg.CORBA.TypeCode.class)
00035       {
00036         if (__typeCode == null)
00037         {
00038           if (__active)
00039           {
00040             return org.omg.CORBA.ORB.init().create_recursive_tc ( _id );
00041           }
00042           __active = true;
00043           org.omg.CORBA.StructMember[] _members0 = new org.omg.CORBA.StructMember [11];
00044           org.omg.CORBA.TypeCode _tcOf_members0 = null;
00045           _tcOf_members0 = sctConf.ABCDChipHelper.type ();
00046           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_array_tc (12, _tcOf_members0 );
00047           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (sctConf.ChipArrayHelper.id (), "ChipArray", _tcOf_members0);
00048           _members0[0] = new org.omg.CORBA.StructMember (
00049             "chip",
00050             _tcOf_members0,
00051             null);
00052           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_octet);
00053           _members0[1] = new org.omg.CORBA.StructMember (
00054             "present",
00055             _tcOf_members0,
00056             null);
00057           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_octet);
00058           _members0[2] = new org.omg.CORBA.StructMember (
00059             "active",
00060             _tcOf_members0,
00061             null);
00062           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_octet);
00063           _members0[3] = new org.omg.CORBA.StructMember (
00064             "select",
00065             _tcOf_members0,
00066             null);
00067           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_octet);
00068           _members0[4] = new org.omg.CORBA.StructMember (
00069             "groupId",
00070             _tcOf_members0,
00071             null);
00072           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_ulong);
00073           _members0[5] = new org.omg.CORBA.StructMember (
00074             "bocConfig",
00075             _tcOf_members0,
00076             null);
00077           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_octet);
00078           _members0[6] = new org.omg.CORBA.StructMember (
00079             "pTTC",
00080             _tcOf_members0,
00081             null);
00082           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_octet);
00083           _members0[7] = new org.omg.CORBA.StructMember (
00084             "rTTC",
00085             _tcOf_members0,
00086             null);
00087           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_octet);
00088           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_array_tc (2, _tcOf_members0 );
00089           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (sctConf.RxArrayHelper.id (), "RxArray", _tcOf_members0);
00090           _members0[8] = new org.omg.CORBA.StructMember (
00091             "rx",
00092             _tcOf_members0,
00093             null);
00094           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_octet);
00095           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_array_tc (4, _tcOf_members0 );
00096           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (sctConf.UnusedArray1Helper.id (), "UnusedArray1", _tcOf_members0);
00097           _members0[9] = new org.omg.CORBA.StructMember (
00098             "unused1",
00099             _tcOf_members0,
00100             null);
00101           _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_ulong);
00102           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_array_tc (4, _tcOf_members0 );
00103           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (sctConf.UnusedArray2Helper.id (), "UnusedArray2", _tcOf_members0);
00104           _members0[10] = new org.omg.CORBA.StructMember (
00105             "unused2",
00106             _tcOf_members0,
00107             null);
00108           __typeCode = org.omg.CORBA.ORB.init ().create_struct_tc (sctConf.ABCDModuleHelper.id (), "ABCDModule", _members0);
00109           __active = false;
00110         }
00111       }
00112     }
00113     return __typeCode;
00114   }
00115 
00116   public static String id ()
00117   {
00118     return _id;
00119   }
00120 
00121   public static sctConf.ABCDModule read (org.omg.CORBA.portable.InputStream istream)
00122   {
00123     sctConf.ABCDModule value = new sctConf.ABCDModule ();
00124     value.chip = sctConf.ChipArrayHelper.read (istream);
00125     value.present = istream.read_octet ();
00126     value.active = istream.read_octet ();
00127     value.select = istream.read_octet ();
00128     value.groupId = istream.read_octet ();
00129     value.bocConfig = istream.read_ulong ();
00130     value.pTTC = istream.read_octet ();
00131     value.rTTC = istream.read_octet ();
00132     value.rx = sctConf.RxArrayHelper.read (istream);
00133     value.unused1 = sctConf.UnusedArray1Helper.read (istream);
00134     value.unused2 = sctConf.UnusedArray2Helper.read (istream);
00135     return value;
00136   }
00137 
00138   public static void write (org.omg.CORBA.portable.OutputStream ostream, sctConf.ABCDModule value)
00139   {
00140     sctConf.ChipArrayHelper.write (ostream, value.chip);
00141     ostream.write_octet (value.present);
00142     ostream.write_octet (value.active);
00143     ostream.write_octet (value.select);
00144     ostream.write_octet (value.groupId);
00145     ostream.write_ulong (value.bocConfig);
00146     ostream.write_octet (value.pTTC);
00147     ostream.write_octet (value.rTTC);
00148     sctConf.RxArrayHelper.write (ostream, value.rx);
00149     sctConf.UnusedArray1Helper.write (ostream, value.unused1);
00150     sctConf.UnusedArray2Helper.write (ostream, value.unused2);
00151   }
00152 
00153 }

Generated on Thu Jul 15 09:55:38 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5