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

_SctApiIPCStub.java

00001 package Sct_SctApi;
00002 
00003 
00012 // TOP LEVEL:
00013 public class _SctApiIPCStub extends org.omg.CORBA.portable.ObjectImpl implements Sct_SctApi.SctApiIPC
00014 {
00015 
00016   public ipc.servantPackage.info information ()
00017   {
00018             org.omg.CORBA.portable.InputStream $in = null;
00019             try {
00020                 org.omg.CORBA.portable.OutputStream $out = _request ("_get_information", true);
00021                 $in = _invoke ($out);
00022                 ipc.servantPackage.info $result = ipc.servantPackage.infoHelper.read ($in);
00023                 return $result;
00024             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00025                 $in = $ex.getInputStream ();
00026                 String _id = $ex.getId ();
00027                 throw new org.omg.CORBA.MARSHAL (_id);
00028             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00029                 return information (        );
00030             } finally {
00031                 _releaseReply ($in);
00032             }
00033   } // information
00034 
00035   public void shutdown ()
00036   {
00037             org.omg.CORBA.portable.InputStream $in = null;
00038             try {
00039                 org.omg.CORBA.portable.OutputStream $out = _request ("shutdown", true);
00040                 $in = _invoke ($out);
00041                 return;
00042             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00043                 $in = $ex.getInputStream ();
00044                 String _id = $ex.getId ();
00045                 throw new org.omg.CORBA.MARSHAL (_id);
00046             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00047                 shutdown (        );
00048             } finally {
00049                 _releaseReply ($in);
00050             }
00051   } // shutdown
00052 
00053   public Sct_SctApi.CrateIPC getCrate (Sct.Corba.UniqueCrateIdentifier ucid)
00054   {
00055             org.omg.CORBA.portable.InputStream $in = null;
00056             try {
00057                 org.omg.CORBA.portable.OutputStream $out = _request ("getCrate", true);
00058                 Sct.Corba.UCIDHelper.write ($out, ucid);
00059                 $in = _invoke ($out);
00060                 Sct_SctApi.CrateIPC $result = Sct_SctApi.CrateIPCHelper.read ($in);
00061                 return $result;
00062             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00063                 $in = $ex.getInputStream ();
00064                 String _id = $ex.getId ();
00065                 throw new org.omg.CORBA.MARSHAL (_id);
00066             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00067                 return getCrate (ucid        );
00068             } finally {
00069                 _releaseReply ($in);
00070             }
00071   } // getCrate
00072 
00073   public Sct_SctApi.CrateIPC getCrateLegacy (int partition, int crate)
00074   {
00075             org.omg.CORBA.portable.InputStream $in = null;
00076             try {
00077                 org.omg.CORBA.portable.OutputStream $out = _request ("getCrateLegacy", true);
00078                 $out.write_ulong (partition);
00079                 $out.write_ulong (crate);
00080                 $in = _invoke ($out);
00081                 Sct_SctApi.CrateIPC $result = Sct_SctApi.CrateIPCHelper.read ($in);
00082                 return $result;
00083             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00084                 $in = $ex.getInputStream ();
00085                 String _id = $ex.getId ();
00086                 throw new org.omg.CORBA.MARSHAL (_id);
00087             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00088                 return getCrateLegacy (partition, crate        );
00089             } finally {
00090                 _releaseReply ($in);
00091             }
00092   } // getCrateLegacy
00093 
00094   public Sct.Corba.UniqueCrateIdentifier[] getCrateUCIDs ()
00095   {
00096             org.omg.CORBA.portable.InputStream $in = null;
00097             try {
00098                 org.omg.CORBA.portable.OutputStream $out = _request ("getCrateUCIDs", true);
00099                 $in = _invoke ($out);
00100                 Sct.Corba.UniqueCrateIdentifier $result[] = Sct.Corba.UCIDsHelper.read ($in);
00101                 return $result;
00102             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00103                 $in = $ex.getInputStream ();
00104                 String _id = $ex.getId ();
00105                 throw new org.omg.CORBA.MARSHAL (_id);
00106             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00107                 return getCrateUCIDs (        );
00108             } finally {
00109                 _releaseReply ($in);
00110             }
00111   } // getCrateUCIDs
00112 
00113   public void standardRegisterDumpURID (Sct.Corba.UniqueRodIdentifier urid)
00114   {
00115             org.omg.CORBA.portable.InputStream $in = null;
00116             try {
00117                 org.omg.CORBA.portable.OutputStream $out = _request ("standardRegisterDumpURID", true);
00118                 Sct.Corba.URIDHelper.write ($out, urid);
00119                 $in = _invoke ($out);
00120                 return;
00121             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00122                 $in = $ex.getInputStream ();
00123                 String _id = $ex.getId ();
00124                 throw new org.omg.CORBA.MARSHAL (_id);
00125             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00126                 standardRegisterDumpURID (urid        );
00127             } finally {
00128                 _releaseReply ($in);
00129             }
00130   } // standardRegisterDumpURID
00131 
00132   public Sct_SctApi.Scan createScan ()
00133   {
00134             org.omg.CORBA.portable.InputStream $in = null;
00135             try {
00136                 org.omg.CORBA.portable.OutputStream $out = _request ("createScan", true);
00137                 $in = _invoke ($out);
00138                 Sct_SctApi.Scan $result = Sct_SctApi.ScanHelper.read ($in);
00139                 return $result;
00140             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00141                 $in = $ex.getInputStream ();
00142                 String _id = $ex.getId ();
00143                 throw new org.omg.CORBA.MARSHAL (_id);
00144             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00145                 return createScan (        );
00146             } finally {
00147                 _releaseReply ($in);
00148             }
00149   } // createScan
00150 
00151   public Sct_SctApi.Scan getDefaultScan ()
00152   {
00153             org.omg.CORBA.portable.InputStream $in = null;
00154             try {
00155                 org.omg.CORBA.portable.OutputStream $out = _request ("getDefaultScan", true);
00156                 $in = _invoke ($out);
00157                 Sct_SctApi.Scan $result = Sct_SctApi.ScanHelper.read ($in);
00158                 return $result;
00159             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00160                 $in = $ex.getInputStream ();
00161                 String _id = $ex.getId ();
00162                 throw new org.omg.CORBA.MARSHAL (_id);
00163             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00164                 return getDefaultScan (        );
00165             } finally {
00166                 _releaseReply ($in);
00167             }
00168   } // getDefaultScan
00169 
00170 
00171   // Nobody seems to use these two:
00172   public Sct_SctApi.Trigger createTrigger ()
00173   {
00174             org.omg.CORBA.portable.InputStream $in = null;
00175             try {
00176                 org.omg.CORBA.portable.OutputStream $out = _request ("createTrigger", true);
00177                 $in = _invoke ($out);
00178                 Sct_SctApi.Trigger $result = Sct_SctApi.TriggerHelper.read ($in);
00179                 return $result;
00180             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00181                 $in = $ex.getInputStream ();
00182                 String _id = $ex.getId ();
00183                 throw new org.omg.CORBA.MARSHAL (_id);
00184             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00185                 return createTrigger (        );
00186             } finally {
00187                 _releaseReply ($in);
00188             }
00189   } // createTrigger
00190 
00191 
00192   // Trigger getDefaultTrigger();
00193   public Sct_SctApi.Scan[] knownScans ()
00194   {
00195             org.omg.CORBA.portable.InputStream $in = null;
00196             try {
00197                 org.omg.CORBA.portable.OutputStream $out = _request ("knownScans", true);
00198                 $in = _invoke ($out);
00199                 Sct_SctApi.Scan $result[] = Sct_SctApi.ScanListHelper.read ($in);
00200                 return $result;
00201             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00202                 $in = $ex.getInputStream ();
00203                 String _id = $ex.getId ();
00204                 throw new org.omg.CORBA.MARSHAL (_id);
00205             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00206                 return knownScans (        );
00207             } finally {
00208                 _releaseReply ($in);
00209             }
00210   } // knownScans
00211 
00212 
00213   // Translation
00214   public int findModuleSerial (String sn)
00215   {
00216             org.omg.CORBA.portable.InputStream $in = null;
00217             try {
00218                 org.omg.CORBA.portable.OutputStream $out = _request ("findModuleSerial", true);
00219                 $out.write_string (sn);
00220                 $in = _invoke ($out);
00221                 int $result = $in.read_ulong ();
00222                 return $result;
00223             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00224                 $in = $ex.getInputStream ();
00225                 String _id = $ex.getId ();
00226                 throw new org.omg.CORBA.MARSHAL (_id);
00227             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00228                 return findModuleSerial (sn        );
00229             } finally {
00230                 _releaseReply ($in);
00231             }
00232   } // findModuleSerial
00233 
00234   public String convertToString (int mid)
00235   {
00236             org.omg.CORBA.portable.InputStream $in = null;
00237             try {
00238                 org.omg.CORBA.portable.OutputStream $out = _request ("convertToString", true);
00239                 $out.write_ulong (mid);
00240                 $in = _invoke ($out);
00241                 String $result = $in.read_string ();
00242                 return $result;
00243             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00244                 $in = $ex.getInputStream ();
00245                 String _id = $ex.getId ();
00246                 throw new org.omg.CORBA.MARSHAL (_id);
00247             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00248                 return convertToString (mid        );
00249             } finally {
00250                 _releaseReply ($in);
00251             }
00252   } // convertToString
00253 
00254   public int findModule (short mur, short number)
00255   {
00256             org.omg.CORBA.portable.InputStream $in = null;
00257             try {
00258                 org.omg.CORBA.portable.OutputStream $out = _request ("findModule", true);
00259                 $out.write_ushort (mur);
00260                 $out.write_ushort (number);
00261                 $in = _invoke ($out);
00262                 int $result = $in.read_ulong ();
00263                 return $result;
00264             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00265                 $in = $ex.getInputStream ();
00266                 String _id = $ex.getId ();
00267                 throw new org.omg.CORBA.MARSHAL (_id);
00268             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00269                 return findModule (mur, number        );
00270             } finally {
00271                 _releaseReply ($in);
00272             }
00273   } // findModule
00274 
00275   public int findModuleRod (int partition, int crate, int rod, int channel)
00276   {
00277             org.omg.CORBA.portable.InputStream $in = null;
00278             try {
00279                 org.omg.CORBA.portable.OutputStream $out = _request ("findModuleRod", true);
00280                 $out.write_ulong (partition);
00281                 $out.write_ulong (crate);
00282                 $out.write_ulong (rod);
00283                 $out.write_ulong (channel);
00284                 $in = _invoke ($out);
00285                 int $result = $in.read_ulong ();
00286                 return $result;
00287             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00288                 $in = $ex.getInputStream ();
00289                 String _id = $ex.getId ();
00290                 throw new org.omg.CORBA.MARSHAL (_id);
00291             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00292                 return findModuleRod (partition, crate, rod, channel        );
00293             } finally {
00294                 _releaseReply ($in);
00295             }
00296   } // findModuleRod
00297 
00298 
00299   //  pair<INT32, INT32> convertToMUR(in unsigned long mid);
00300   public int findBarrelModule (int barrel, int row, short number)
00301   {
00302             org.omg.CORBA.portable.InputStream $in = null;
00303             try {
00304                 org.omg.CORBA.portable.OutputStream $out = _request ("findBarrelModule", true);
00305                 $out.write_ulong (barrel);
00306                 $out.write_ulong (row);
00307                 $out.write_short (number);
00308                 $in = _invoke ($out);
00309                 int $result = $in.read_ulong ();
00310                 return $result;
00311             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00312                 $in = $ex.getInputStream ();
00313                 String _id = $ex.getId ();
00314                 throw new org.omg.CORBA.MARSHAL (_id);
00315             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00316                 return findBarrelModule (barrel, row, number        );
00317             } finally {
00318                 _releaseReply ($in);
00319             }
00320   } // findBarrelModule
00321 
00322   public void convertToBarrelModule (int mid, org.omg.CORBA.IntHolder barrel, org.omg.CORBA.IntHolder row, org.omg.CORBA.ShortHolder number)
00323   {
00324             org.omg.CORBA.portable.InputStream $in = null;
00325             try {
00326                 org.omg.CORBA.portable.OutputStream $out = _request ("convertToBarrelModule", true);
00327                 $out.write_ulong (mid);
00328                 $in = _invoke ($out);
00329                 barrel.value = $in.read_ulong ();
00330                 row.value = $in.read_ulong ();
00331                 number.value = $in.read_short ();
00332                 return;
00333             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00334                 $in = $ex.getInputStream ();
00335                 String _id = $ex.getId ();
00336                 throw new org.omg.CORBA.MARSHAL (_id);
00337             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00338                 convertToBarrelModule (mid, barrel, row, number        );
00339             } finally {
00340                 _releaseReply ($in);
00341             }
00342   } // convertToBarrelModule
00343 
00344   public int findEndcapModule (int disk, int ring, int number)
00345   {
00346             org.omg.CORBA.portable.InputStream $in = null;
00347             try {
00348                 org.omg.CORBA.portable.OutputStream $out = _request ("findEndcapModule", true);
00349                 $out.write_long (disk);
00350                 $out.write_long (ring);
00351                 $out.write_long (number);
00352                 $in = _invoke ($out);
00353                 int $result = $in.read_ulong ();
00354                 return $result;
00355             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00356                 $in = $ex.getInputStream ();
00357                 String _id = $ex.getId ();
00358                 throw new org.omg.CORBA.MARSHAL (_id);
00359             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00360                 return findEndcapModule (disk, ring, number        );
00361             } finally {
00362                 _releaseReply ($in);
00363             }
00364   } // findEndcapModule
00365 
00366   public void convertToEndcapModule (int mid, org.omg.CORBA.IntHolder disk, org.omg.CORBA.IntHolder ring, org.omg.CORBA.IntHolder number)
00367   {
00368             org.omg.CORBA.portable.InputStream $in = null;
00369             try {
00370                 org.omg.CORBA.portable.OutputStream $out = _request ("convertToEndcapModule", true);
00371                 $out.write_ulong (mid);
00372                 $in = _invoke ($out);
00373                 disk.value = $in.read_long ();
00374                 ring.value = $in.read_ulong ();
00375                 number.value = $in.read_ulong ();
00376                 return;
00377             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00378                 $in = $ex.getInputStream ();
00379                 String _id = $ex.getId ();
00380                 throw new org.omg.CORBA.MARSHAL (_id);
00381             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00382                 convertToEndcapModule (mid, disk, ring, number        );
00383             } finally {
00384                 _releaseReply ($in);
00385             }
00386   } // convertToEndcapModule
00387 
00388 
00389   // Scans
00390   public void doScan (Sct_SctApi.Scan thisScan) throws Sct_SctApi.SctApiException
00391   {
00392             org.omg.CORBA.portable.InputStream $in = null;
00393             try {
00394                 org.omg.CORBA.portable.OutputStream $out = _request ("doScan", true);
00395                 Sct_SctApi.ScanHelper.write ($out, thisScan);
00396                 $in = _invoke ($out);
00397                 return;
00398             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00399                 $in = $ex.getInputStream ();
00400                 String _id = $ex.getId ();
00401                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00402                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00403                 else
00404                     throw new org.omg.CORBA.MARSHAL (_id);
00405             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00406                 doScan (thisScan        );
00407             } finally {
00408                 _releaseReply ($in);
00409             }
00410   } // doScan
00411 
00412   public void doRawScan (Sct_SctApi.Scan thisScan, int delay, int width, boolean configure, boolean clockByTwo) throws Sct_SctApi.SctApiException
00413   {
00414             org.omg.CORBA.portable.InputStream $in = null;
00415             try {
00416                 org.omg.CORBA.portable.OutputStream $out = _request ("doRawScan", true);
00417                 Sct_SctApi.ScanHelper.write ($out, thisScan);
00418                 $out.write_long (delay);
00419                 $out.write_long (width);
00420                 $out.write_boolean (configure);
00421                 $out.write_boolean (clockByTwo);
00422                 $in = _invoke ($out);
00423                 return;
00424             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00425                 $in = $ex.getInputStream ();
00426                 String _id = $ex.getId ();
00427                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00428                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00429                 else
00430                     throw new org.omg.CORBA.MARSHAL (_id);
00431             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00432                 doRawScan (thisScan, delay, width, configure, clockByTwo        );
00433             } finally {
00434                 _releaseReply ($in);
00435             }
00436   } // doRawScan
00437 
00438   public Sct_SctApi.ScanMonitor startAsyncScan (Sct_SctApi.Scan thisScan) throws Sct_SctApi.SctApiException
00439   {
00440             org.omg.CORBA.portable.InputStream $in = null;
00441             try {
00442                 org.omg.CORBA.portable.OutputStream $out = _request ("startAsyncScan", true);
00443                 Sct_SctApi.ScanHelper.write ($out, thisScan);
00444                 $in = _invoke ($out);
00445                 Sct_SctApi.ScanMonitor $result = Sct_SctApi.ScanMonitorHelper.read ($in);
00446                 return $result;
00447             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00448                 $in = $ex.getInputStream ();
00449                 String _id = $ex.getId ();
00450                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00451                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00452                 else
00453                     throw new org.omg.CORBA.MARSHAL (_id);
00454             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00455                 return startAsyncScan (thisScan        );
00456             } finally {
00457                 _releaseReply ($in);
00458             }
00459   } // startAsyncScan
00460 
00461   public void abortScan ()
00462   {
00463             org.omg.CORBA.portable.InputStream $in = null;
00464             try {
00465                 org.omg.CORBA.portable.OutputStream $out = _request ("abortScan", true);
00466                 $in = _invoke ($out);
00467                 return;
00468             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00469                 $in = $ex.getInputStream ();
00470                 String _id = $ex.getId ();
00471                 throw new org.omg.CORBA.MARSHAL (_id);
00472             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00473                 abortScan (        );
00474             } finally {
00475                 _releaseReply ($in);
00476             }
00477   } // abortScan
00478 
00479 
00480   // postcondition: hasFinishedScanning()==true;
00481   public boolean hasFinishedScanning ()
00482   {
00483             org.omg.CORBA.portable.InputStream $in = null;
00484             try {
00485                 org.omg.CORBA.portable.OutputStream $out = _request ("hasFinishedScanning", true);
00486                 $in = _invoke ($out);
00487                 boolean $result = $in.read_boolean ();
00488                 return $result;
00489             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00490                 $in = $ex.getInputStream ();
00491                 String _id = $ex.getId ();
00492                 throw new org.omg.CORBA.MARSHAL (_id);
00493             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00494                 return hasFinishedScanning (        );
00495             } finally {
00496                 _releaseReply ($in);
00497             }
00498   } // hasFinishedScanning
00499 
00500   public void modifyABCDMask (int mid, int[] mask)
00501   {
00502             org.omg.CORBA.portable.InputStream $in = null;
00503             try {
00504                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDMask", true);
00505                 $out.write_ulong (mid);
00506                 Sct_SctApi.DataBlockHelper.write ($out, mask);
00507                 $in = _invoke ($out);
00508                 return;
00509             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00510                 $in = $ex.getInputStream ();
00511                 String _id = $ex.getId ();
00512                 throw new org.omg.CORBA.MARSHAL (_id);
00513             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00514                 modifyABCDMask (mid, mask        );
00515             } finally {
00516                 _releaseReply ($in);
00517             }
00518   } // modifyABCDMask
00519 
00520   public void modifyABCDTrims (int mid, short[] trims)
00521   {
00522             org.omg.CORBA.portable.InputStream $in = null;
00523             try {
00524                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDTrims", true);
00525                 $out.write_ulong (mid);
00526                 Sct_SctApi.CharBlockHelper.write ($out, trims);
00527                 $in = _invoke ($out);
00528                 return;
00529             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00530                 $in = $ex.getInputStream ();
00531                 String _id = $ex.getId ();
00532                 throw new org.omg.CORBA.MARSHAL (_id);
00533             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00534                 modifyABCDTrims (mid, trims        );
00535             } finally {
00536                 _releaseReply ($in);
00537             }
00538   } // modifyABCDTrims
00539 
00540   public void modifyABCDRC (int mid, int chip, short index, double p0, double p1, double p2)
00541   {
00542             org.omg.CORBA.portable.InputStream $in = null;
00543             try {
00544                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDRC", true);
00545                 $out.write_ulong (mid);
00546                 $out.write_ulong (chip);
00547                 $out.write_ushort (index);
00548                 $out.write_double (p0);
00549                 $out.write_double (p1);
00550                 $out.write_double (p2);
00551                 $in = _invoke ($out);
00552                 return;
00553             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00554                 $in = $ex.getInputStream ();
00555                 String _id = $ex.getId ();
00556                 throw new org.omg.CORBA.MARSHAL (_id);
00557             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00558                 modifyABCDRC (mid, chip, index, p0, p1, p2        );
00559             } finally {
00560                 _releaseReply ($in);
00561             }
00562   } // modifyABCDRC
00563 
00564 
00565   // must be different prototypes
00566   public void modifyABCDVar (int typ, double var)
00567   {
00568             org.omg.CORBA.portable.InputStream $in = null;
00569             try {
00570                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDVar", true);
00571                 $out.write_ulong (typ);
00572                 $out.write_double (var);
00573                 $in = _invoke ($out);
00574                 return;
00575             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00576                 $in = $ex.getInputStream ();
00577                 String _id = $ex.getId ();
00578                 throw new org.omg.CORBA.MARSHAL (_id);
00579             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00580                 modifyABCDVar (typ, var        );
00581             } finally {
00582                 _releaseReply ($in);
00583             }
00584   } // modifyABCDVar
00585 
00586   public void modifyABCDModuleVar (int mid, int typ, double var)
00587   {
00588             org.omg.CORBA.portable.InputStream $in = null;
00589             try {
00590                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDModuleVar", true);
00591                 $out.write_ulong (mid);
00592                 $out.write_ulong (typ);
00593                 $out.write_double (var);
00594                 $in = _invoke ($out);
00595                 return;
00596             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00597                 $in = $ex.getInputStream ();
00598                 String _id = $ex.getId ();
00599                 throw new org.omg.CORBA.MARSHAL (_id);
00600             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00601                 modifyABCDModuleVar (mid, typ, var        );
00602             } finally {
00603                 _releaseReply ($in);
00604             }
00605   } // modifyABCDModuleVar
00606 
00607   public void modifyABCDChipVar (int mid, int chip, int typ, double var)
00608   {
00609             org.omg.CORBA.portable.InputStream $in = null;
00610             try {
00611                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDChipVar", true);
00612                 $out.write_ulong (mid);
00613                 $out.write_ulong (chip);
00614                 $out.write_ulong (typ);
00615                 $out.write_double (var);
00616                 $in = _invoke ($out);
00617                 return;
00618             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00619                 $in = $ex.getInputStream ();
00620                 String _id = $ex.getId ();
00621                 throw new org.omg.CORBA.MARSHAL (_id);
00622             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00623                 modifyABCDChipVar (mid, chip, typ, var        );
00624             } finally {
00625                 _releaseReply ($in);
00626             }
00627   } // modifyABCDChipVar
00628 
00629   public void modifyABCDVarAllModulesOneChip (int chip, int typ, double var)
00630   {
00631             org.omg.CORBA.portable.InputStream $in = null;
00632             try {
00633                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDVarAllModulesOneChip", true);
00634                 $out.write_ulong (chip);
00635                 $out.write_ulong (typ);
00636                 $out.write_double (var);
00637                 $in = _invoke ($out);
00638                 return;
00639             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00640                 $in = $ex.getInputStream ();
00641                 String _id = $ex.getId ();
00642                 throw new org.omg.CORBA.MARSHAL (_id);
00643             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00644                 modifyABCDVarAllModulesOneChip (chip, typ, var        );
00645             } finally {
00646                 _releaseReply ($in);
00647             }
00648   } // modifyABCDVarAllModulesOneChip
00649 
00650   public void modifyABCDVarROD (int typ, double var, Sct_SctApi.BankType[] banks)
00651   {
00652             org.omg.CORBA.portable.InputStream $in = null;
00653             try {
00654                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDVarROD", true);
00655                 $out.write_ulong (typ);
00656                 $out.write_double (var);
00657                 Sct_SctApi.BankListHelper.write ($out, banks);
00658                 $in = _invoke ($out);
00659                 return;
00660             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00661                 $in = $ex.getInputStream ();
00662                 String _id = $ex.getId ();
00663                 throw new org.omg.CORBA.MARSHAL (_id);
00664             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00665                 modifyABCDVarROD (typ, var, banks        );
00666             } finally {
00667                 _releaseReply ($in);
00668             }
00669   } // modifyABCDVarROD
00670 
00671   public void modifyABCDModuleVarROD (int mid, int typ, double var, Sct_SctApi.BankType[] banks)
00672   {
00673             org.omg.CORBA.portable.InputStream $in = null;
00674             try {
00675                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDModuleVarROD", true);
00676                 $out.write_ulong (mid);
00677                 $out.write_ulong (typ);
00678                 $out.write_double (var);
00679                 Sct_SctApi.BankListHelper.write ($out, banks);
00680                 $in = _invoke ($out);
00681                 return;
00682             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00683                 $in = $ex.getInputStream ();
00684                 String _id = $ex.getId ();
00685                 throw new org.omg.CORBA.MARSHAL (_id);
00686             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00687                 modifyABCDModuleVarROD (mid, typ, var, banks        );
00688             } finally {
00689                 _releaseReply ($in);
00690             }
00691   } // modifyABCDModuleVarROD
00692 
00693   public void modifyBOCParam (int partition, int crate, int rod, int channel, int type, int val)
00694   {
00695             org.omg.CORBA.portable.InputStream $in = null;
00696             try {
00697                 org.omg.CORBA.portable.OutputStream $out = _request ("modifyBOCParam", true);
00698                 $out.write_ulong (partition);
00699                 $out.write_ulong (crate);
00700                 $out.write_ulong (rod);
00701                 $out.write_ulong (channel);
00702                 $out.write_ulong (type);
00703                 $out.write_ulong (val);
00704                 $in = _invoke ($out);
00705                 return;
00706             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00707                 $in = $ex.getInputStream ();
00708                 String _id = $ex.getId ();
00709                 throw new org.omg.CORBA.MARSHAL (_id);
00710             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00711                 modifyBOCParam (partition, crate, rod, channel, type, val        );
00712             } finally {
00713                 _releaseReply ($in);
00714             }
00715   } // modifyBOCParam
00716 
00717 
00719   public void getABCDModules (Sct_SctApi.BankType bank) throws Sct_SctApi.SctApiException
00720   {
00721             org.omg.CORBA.portable.InputStream $in = null;
00722             try {
00723                 org.omg.CORBA.portable.OutputStream $out = _request ("getABCDModules", true);
00724                 Sct_SctApi.BankTypeHelper.write ($out, bank);
00725                 $in = _invoke ($out);
00726                 return;
00727             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00728                 $in = $ex.getInputStream ();
00729                 String _id = $ex.getId ();
00730                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00731                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00732                 else
00733                     throw new org.omg.CORBA.MARSHAL (_id);
00734             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00735                 getABCDModules (bank        );
00736             } finally {
00737                 _releaseReply ($in);
00738             }
00739   } // getABCDModules
00740 
00741   public void getABCDModule (int mid, Sct_SctApi.BankType bank) throws Sct_SctApi.SctApiException
00742   {
00743             org.omg.CORBA.portable.InputStream $in = null;
00744             try {
00745                 org.omg.CORBA.portable.OutputStream $out = _request ("getABCDModule", true);
00746                 $out.write_ulong (mid);
00747                 Sct_SctApi.BankTypeHelper.write ($out, bank);
00748                 $in = _invoke ($out);
00749                 return;
00750             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00751                 $in = $ex.getInputStream ();
00752                 String _id = $ex.getId ();
00753                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00754                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00755                 else
00756                     throw new org.omg.CORBA.MARSHAL (_id);
00757             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00758                 getABCDModule (mid, bank        );
00759             } finally {
00760                 _releaseReply ($in);
00761             }
00762   } // getABCDModule
00763 
00764   public void setAutoUpdateBanks (Sct_SctApi.BankType[] banks)
00765   {
00766             org.omg.CORBA.portable.InputStream $in = null;
00767             try {
00768                 org.omg.CORBA.portable.OutputStream $out = _request ("setAutoUpdateBanks", true);
00769                 Sct_SctApi.BankListHelper.write ($out, banks);
00770                 $in = _invoke ($out);
00771                 return;
00772             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00773                 $in = $ex.getInputStream ();
00774                 String _id = $ex.getId ();
00775                 throw new org.omg.CORBA.MARSHAL (_id);
00776             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00777                 setAutoUpdateBanks (banks        );
00778             } finally {
00779                 _releaseReply ($in);
00780             }
00781   } // setAutoUpdateBanks
00782 
00783   public void setABCDModule (int mid, Sct_SctApi.BankType[] banks) throws Sct_SctApi.SctApiException
00784   {
00785             org.omg.CORBA.portable.InputStream $in = null;
00786             try {
00787                 org.omg.CORBA.portable.OutputStream $out = _request ("setABCDModule", true);
00788                 $out.write_ulong (mid);
00789                 Sct_SctApi.BankListHelper.write ($out, banks);
00790                 $in = _invoke ($out);
00791                 return;
00792             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00793                 $in = $ex.getInputStream ();
00794                 String _id = $ex.getId ();
00795                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00796                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00797                 else
00798                     throw new org.omg.CORBA.MARSHAL (_id);
00799             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00800                 setABCDModule (mid, banks        );
00801             } finally {
00802                 _releaseReply ($in);
00803             }
00804   } // setABCDModule
00805 
00806   public void setABCDModules (Sct_SctApi.BankType[] bank) throws Sct_SctApi.SctApiException
00807   {
00808             org.omg.CORBA.portable.InputStream $in = null;
00809             try {
00810                 org.omg.CORBA.portable.OutputStream $out = _request ("setABCDModules", true);
00811                 Sct_SctApi.BankListHelper.write ($out, bank);
00812                 $in = _invoke ($out);
00813                 return;
00814             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00815                 $in = $ex.getInputStream ();
00816                 String _id = $ex.getId ();
00817                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00818                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00819                 else
00820                     throw new org.omg.CORBA.MARSHAL (_id);
00821             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00822                 setABCDModules (bank        );
00823             } finally {
00824                 _releaseReply ($in);
00825             }
00826   } // setABCDModules
00827 
00828   public void copyABCDModule (int mid, Sct_SctApi.BankType from, Sct_SctApi.BankType[] to) throws Sct_SctApi.SctApiException
00829   {
00830             org.omg.CORBA.portable.InputStream $in = null;
00831             try {
00832                 org.omg.CORBA.portable.OutputStream $out = _request ("copyABCDModule", true);
00833                 $out.write_ulong (mid);
00834                 Sct_SctApi.BankTypeHelper.write ($out, from);
00835                 Sct_SctApi.BankListHelper.write ($out, to);
00836                 $in = _invoke ($out);
00837                 return;
00838             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00839                 $in = $ex.getInputStream ();
00840                 String _id = $ex.getId ();
00841                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00842                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00843                 else
00844                     throw new org.omg.CORBA.MARSHAL (_id);
00845             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00846                 copyABCDModule (mid, from, to        );
00847             } finally {
00848                 _releaseReply ($in);
00849             }
00850   } // copyABCDModule
00851 
00852   public void copyABCDModules (Sct_SctApi.BankType from, Sct_SctApi.BankType[] to) throws Sct_SctApi.SctApiException
00853   {
00854             org.omg.CORBA.portable.InputStream $in = null;
00855             try {
00856                 org.omg.CORBA.portable.OutputStream $out = _request ("copyABCDModules", true);
00857                 Sct_SctApi.BankTypeHelper.write ($out, from);
00858                 Sct_SctApi.BankListHelper.write ($out, to);
00859                 $in = _invoke ($out);
00860                 return;
00861             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00862                 $in = $ex.getInputStream ();
00863                 String _id = $ex.getId ();
00864                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00865                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00866                 else
00867                     throw new org.omg.CORBA.MARSHAL (_id);
00868             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00869                 copyABCDModules (from, to        );
00870             } finally {
00871                 _releaseReply ($in);
00872             }
00873   } // copyABCDModules
00874 
00875   public void sendABCDModule (int mid, Sct_SctApi.BankType bank, int type) throws Sct_SctApi.SctApiException
00876   {
00877             org.omg.CORBA.portable.InputStream $in = null;
00878             try {
00879                 org.omg.CORBA.portable.OutputStream $out = _request ("sendABCDModule", true);
00880                 $out.write_ulong (mid);
00881                 Sct_SctApi.BankTypeHelper.write ($out, bank);
00882                 $out.write_ulong (type);
00883                 $in = _invoke ($out);
00884                 return;
00885             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00886                 $in = $ex.getInputStream ();
00887                 String _id = $ex.getId ();
00888                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00889                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00890                 else
00891                     throw new org.omg.CORBA.MARSHAL (_id);
00892             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00893                 sendABCDModule (mid, bank, type        );
00894             } finally {
00895                 _releaseReply ($in);
00896             }
00897   } // sendABCDModule
00898 
00899   public void sendABCDModules (Sct_SctApi.BankType bank) throws Sct_SctApi.SctApiException
00900   {
00901             org.omg.CORBA.portable.InputStream $in = null;
00902             try {
00903                 org.omg.CORBA.portable.OutputStream $out = _request ("sendABCDModules", true);
00904                 Sct_SctApi.BankTypeHelper.write ($out, bank);
00905                 $in = _invoke ($out);
00906                 return;
00907             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00908                 $in = $ex.getInputStream ();
00909                 String _id = $ex.getId ();
00910                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00911                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00912                 else
00913                     throw new org.omg.CORBA.MARSHAL (_id);
00914             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00915                 sendABCDModules (bank        );
00916             } finally {
00917                 _releaseReply ($in);
00918             }
00919   } // sendABCDModules
00920 
00921   public void storeModuleConfigurations (Sct_SctApi.BankType bank) throws Sct_SctApi.SctApiException
00922   {
00923             org.omg.CORBA.portable.InputStream $in = null;
00924             try {
00925                 org.omg.CORBA.portable.OutputStream $out = _request ("storeModuleConfigurations", true);
00926                 Sct_SctApi.BankTypeHelper.write ($out, bank);
00927                 $in = _invoke ($out);
00928                 return;
00929             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00930                 $in = $ex.getInputStream ();
00931                 String _id = $ex.getId ();
00932                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00933                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00934                 else
00935                     throw new org.omg.CORBA.MARSHAL (_id);
00936             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00937                 storeModuleConfigurations (bank        );
00938             } finally {
00939                 _releaseReply ($in);
00940             }
00941   } // storeModuleConfigurations
00942 
00943   public void storeBOCConfigurations () throws Sct_SctApi.SctApiException
00944   {
00945             org.omg.CORBA.portable.InputStream $in = null;
00946             try {
00947                 org.omg.CORBA.portable.OutputStream $out = _request ("storeBOCConfigurations", true);
00948                 $in = _invoke ($out);
00949                 return;
00950             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00951                 $in = $ex.getInputStream ();
00952                 String _id = $ex.getId ();
00953                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00954                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00955                 else
00956                     throw new org.omg.CORBA.MARSHAL (_id);
00957             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00958                 storeBOCConfigurations (        );
00959             } finally {
00960                 _releaseReply ($in);
00961             }
00962   } // storeBOCConfigurations
00963 
00964   public void configureAllModules () throws Sct_SctApi.SctApiException
00965   {
00966             org.omg.CORBA.portable.InputStream $in = null;
00967             try {
00968                 org.omg.CORBA.portable.OutputStream $out = _request ("configureAllModules", true);
00969                 $in = _invoke ($out);
00970                 return;
00971             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00972                 $in = $ex.getInputStream ();
00973                 String _id = $ex.getId ();
00974                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00975                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00976                 else
00977                     throw new org.omg.CORBA.MARSHAL (_id);
00978             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00979                 configureAllModules (        );
00980             } finally {
00981                 _releaseReply ($in);
00982             }
00983   } // configureAllModules
00984 
00985 
00987   public sctConf.ABCDModule retrieveModule (int mid)
00988   {
00989             org.omg.CORBA.portable.InputStream $in = null;
00990             try {
00991                 org.omg.CORBA.portable.OutputStream $out = _request ("retrieveModule", true);
00992                 $out.write_ulong (mid);
00993                 $in = _invoke ($out);
00994                 sctConf.ABCDModule $result = sctConf.ABCDModuleHelper.read ($in);
00995                 return $result;
00996             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00997                 $in = $ex.getInputStream ();
00998                 String _id = $ex.getId ();
00999                 throw new org.omg.CORBA.MARSHAL (_id);
01000             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01001                 return retrieveModule (mid        );
01002             } finally {
01003                 _releaseReply ($in);
01004             }
01005   } // retrieveModule
01006 
01007   public sctConf.BOCChannelConfig[] currentBOCSetup (int partition, int crate, int rod)
01008   {
01009             org.omg.CORBA.portable.InputStream $in = null;
01010             try {
01011                 org.omg.CORBA.portable.OutputStream $out = _request ("currentBOCSetup", true);
01012                 $out.write_ulong (partition);
01013                 $out.write_ulong (crate);
01014                 $out.write_ulong (rod);
01015                 $in = _invoke ($out);
01016                 sctConf.BOCChannelConfig $result[] = Sct_SctApi.BOCChannelListHelper.read ($in);
01017                 return $result;
01018             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01019                 $in = $ex.getInputStream ();
01020                 String _id = $ex.getId ();
01021                 throw new org.omg.CORBA.MARSHAL (_id);
01022             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01023                 return currentBOCSetup (partition, crate, rod        );
01024             } finally {
01025                 _releaseReply ($in);
01026             }
01027   } // currentBOCSetup
01028 
01029   public sctConf.BOCGlobalConfig currentBOCRegisters (int partition, int crate, int rod)
01030   {
01031             org.omg.CORBA.portable.InputStream $in = null;
01032             try {
01033                 org.omg.CORBA.portable.OutputStream $out = _request ("currentBOCRegisters", true);
01034                 $out.write_ulong (partition);
01035                 $out.write_ulong (crate);
01036                 $out.write_ulong (rod);
01037                 $in = _invoke ($out);
01038                 sctConf.BOCGlobalConfig $result = sctConf.BOCGlobalConfigHelper.read ($in);
01039                 return $result;
01040             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01041                 $in = $ex.getInputStream ();
01042                 String _id = $ex.getId ();
01043                 throw new org.omg.CORBA.MARSHAL (_id);
01044             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01045                 return currentBOCRegisters (partition, crate, rod        );
01046             } finally {
01047                 _releaseReply ($in);
01048             }
01049   } // currentBOCRegisters
01050 
01051   public void configureBOC (int partition, int crate, int rod)
01052   {
01053             org.omg.CORBA.portable.InputStream $in = null;
01054             try {
01055                 org.omg.CORBA.portable.OutputStream $out = _request ("configureBOC", true);
01056                 $out.write_ulong (partition);
01057                 $out.write_ulong (crate);
01058                 $out.write_ulong (rod);
01059                 $in = _invoke ($out);
01060                 return;
01061             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01062                 $in = $ex.getInputStream ();
01063                 String _id = $ex.getId ();
01064                 throw new org.omg.CORBA.MARSHAL (_id);
01065             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01066                 configureBOC (partition, crate, rod        );
01067             } finally {
01068                 _releaseReply ($in);
01069             }
01070   } // configureBOC
01071 
01072   public double[] getBOCMonitorArray (int partition, int crate, int rod)
01073   {
01074             org.omg.CORBA.portable.InputStream $in = null;
01075             try {
01076                 org.omg.CORBA.portable.OutputStream $out = _request ("getBOCMonitorArray", true);
01077                 $out.write_ulong (partition);
01078                 $out.write_ulong (crate);
01079                 $out.write_ulong (rod);
01080                 $in = _invoke ($out);
01081                 double $result[] = Sct_SctApi.BOCMonitorSequenceHelper.read ($in);
01082                 return $result;
01083             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01084                 $in = $ex.getInputStream ();
01085                 String _id = $ex.getId ();
01086                 throw new org.omg.CORBA.MARSHAL (_id);
01087             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01088                 return getBOCMonitorArray (partition, crate, rod        );
01089             } finally {
01090                 _releaseReply ($in);
01091             }
01092   } // getBOCMonitorArray
01093 
01094   public void sendL1A (int partition, int crate, int rod)
01095   {
01096             org.omg.CORBA.portable.InputStream $in = null;
01097             try {
01098                 org.omg.CORBA.portable.OutputStream $out = _request ("sendL1A", true);
01099                 $out.write_ulong (partition);
01100                 $out.write_ulong (crate);
01101                 $out.write_ulong (rod);
01102                 $in = _invoke ($out);
01103                 return;
01104             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01105                 $in = $ex.getInputStream ();
01106                 String _id = $ex.getId ();
01107                 throw new org.omg.CORBA.MARSHAL (_id);
01108             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01109                 sendL1A (partition, crate, rod        );
01110             } finally {
01111                 _releaseReply ($in);
01112             }
01113   } // sendL1A
01114 
01115   public void sendRodTrigger (int partition, int crate, int rod, Sct_SctApi.Trigger trig)
01116   {
01117             org.omg.CORBA.portable.InputStream $in = null;
01118             try {
01119                 org.omg.CORBA.portable.OutputStream $out = _request ("sendRodTrigger", true);
01120                 $out.write_ulong (partition);
01121                 $out.write_ulong (crate);
01122                 $out.write_ulong (rod);
01123                 Sct_SctApi.TriggerHelper.write ($out, trig);
01124                 $in = _invoke ($out);
01125                 return;
01126             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01127                 $in = $ex.getInputStream ();
01128                 String _id = $ex.getId ();
01129                 throw new org.omg.CORBA.MARSHAL (_id);
01130             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01131                 sendRodTrigger (partition, crate, rod, trig        );
01132             } finally {
01133                 _releaseReply ($in);
01134             }
01135   } // sendRodTrigger
01136 
01137 
01138   /* *************  TIM functs **************/
01139   public void timSetFrequency (int partition, int crate, double trigFreq, double rstFreq)
01140   {
01141             org.omg.CORBA.portable.InputStream $in = null;
01142             try {
01143                 org.omg.CORBA.portable.OutputStream $out = _request ("timSetFrequency", true);
01144                 $out.write_ulong (partition);
01145                 $out.write_ulong (crate);
01146                 $out.write_double (trigFreq);
01147                 $out.write_double (rstFreq);
01148                 $in = _invoke ($out);
01149                 return;
01150             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01151                 $in = $ex.getInputStream ();
01152                 String _id = $ex.getId ();
01153                 throw new org.omg.CORBA.MARSHAL (_id);
01154             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01155                 timSetFrequency (partition, crate, trigFreq, rstFreq        );
01156             } finally {
01157                 _releaseReply ($in);
01158             }
01159   } // timSetFrequency
01160 
01161   public void freeTriggers (int partition, int crate)
01162   {
01163             org.omg.CORBA.portable.InputStream $in = null;
01164             try {
01165                 org.omg.CORBA.portable.OutputStream $out = _request ("freeTriggers", true);
01166                 $out.write_ulong (partition);
01167                 $out.write_ulong (crate);
01168                 $in = _invoke ($out);
01169                 return;
01170             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01171                 $in = $ex.getInputStream ();
01172                 String _id = $ex.getId ();
01173                 throw new org.omg.CORBA.MARSHAL (_id);
01174             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01175                 freeTriggers (partition, crate        );
01176             } finally {
01177                 _releaseReply ($in);
01178             }
01179   } // freeTriggers
01180 
01181   public void stopTriggers (int partition, int crate)
01182   {
01183             org.omg.CORBA.portable.InputStream $in = null;
01184             try {
01185                 org.omg.CORBA.portable.OutputStream $out = _request ("stopTriggers", true);
01186                 $out.write_ulong (partition);
01187                 $out.write_ulong (crate);
01188                 $in = _invoke ($out);
01189                 return;
01190             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01191                 $in = $ex.getInputStream ();
01192                 String _id = $ex.getId ();
01193                 throw new org.omg.CORBA.MARSHAL (_id);
01194             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01195                 stopTriggers (partition, crate        );
01196             } finally {
01197                 _releaseReply ($in);
01198             }
01199   } // stopTriggers
01200 
01201   public void timL1A (int partition, int crate)
01202   {
01203             org.omg.CORBA.portable.InputStream $in = null;
01204             try {
01205                 org.omg.CORBA.portable.OutputStream $out = _request ("timL1A", true);
01206                 $out.write_ulong (partition);
01207                 $out.write_ulong (crate);
01208                 $in = _invoke ($out);
01209                 return;
01210             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01211                 $in = $ex.getInputStream ();
01212                 String _id = $ex.getId ();
01213                 throw new org.omg.CORBA.MARSHAL (_id);
01214             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01215                 timL1A (partition, crate        );
01216             } finally {
01217                 _releaseReply ($in);
01218             }
01219   } // timL1A
01220 
01221   public void timCalL1A (int partition, int crate, short delay)
01222   {
01223             org.omg.CORBA.portable.InputStream $in = null;
01224             try {
01225                 org.omg.CORBA.portable.OutputStream $out = _request ("timCalL1A", true);
01226                 $out.write_ulong (partition);
01227                 $out.write_ulong (crate);
01228                 $out.write_short (delay);
01229                 $in = _invoke ($out);
01230                 return;
01231             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01232                 $in = $ex.getInputStream ();
01233                 String _id = $ex.getId ();
01234                 throw new org.omg.CORBA.MARSHAL (_id);
01235             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01236                 timCalL1A (partition, crate, delay        );
01237             } finally {
01238                 _releaseReply ($in);
01239             }
01240   } // timCalL1A
01241 
01242   public short timReadRegister (int partition, int crate, short value)
01243   {
01244             org.omg.CORBA.portable.InputStream $in = null;
01245             try {
01246                 org.omg.CORBA.portable.OutputStream $out = _request ("timReadRegister", true);
01247                 $out.write_ulong (partition);
01248                 $out.write_ulong (crate);
01249                 $out.write_short (value);
01250                 $in = _invoke ($out);
01251                 short $result = $in.read_short ();
01252                 return $result;
01253             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01254                 $in = $ex.getInputStream ();
01255                 String _id = $ex.getId ();
01256                 throw new org.omg.CORBA.MARSHAL (_id);
01257             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01258                 return timReadRegister (partition, crate, value        );
01259             } finally {
01260                 _releaseReply ($in);
01261             }
01262   } // timReadRegister
01263 
01264   public void timWriteRegister (int partition, int crate, short reg, short value)
01265   {
01266             org.omg.CORBA.portable.InputStream $in = null;
01267             try {
01268                 org.omg.CORBA.portable.OutputStream $out = _request ("timWriteRegister", true);
01269                 $out.write_ulong (partition);
01270                 $out.write_ulong (crate);
01271                 $out.write_short (reg);
01272                 $out.write_short (value);
01273                 $in = _invoke ($out);
01274                 return;
01275             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01276                 $in = $ex.getInputStream ();
01277                 String _id = $ex.getId ();
01278                 throw new org.omg.CORBA.MARSHAL (_id);
01279             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01280                 timWriteRegister (partition, crate, reg, value        );
01281             } finally {
01282                 _releaseReply ($in);
01283             }
01284   } // timWriteRegister
01285 
01286   public int sendTriggers (int partition, int crate, Sct_SctApi.Trigger trig, int ntriggers, short point_in_scan)
01287   {
01288             org.omg.CORBA.portable.InputStream $in = null;
01289             try {
01290                 org.omg.CORBA.portable.OutputStream $out = _request ("sendTriggers", true);
01291                 $out.write_ulong (partition);
01292                 $out.write_ulong (crate);
01293                 Sct_SctApi.TriggerHelper.write ($out, trig);
01294                 $out.write_ulong (ntriggers);
01295                 $out.write_ushort (point_in_scan);
01296                 $in = _invoke ($out);
01297                 int $result = $in.read_ulong ();
01298                 return $result;
01299             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01300                 $in = $ex.getInputStream ();
01301                 String _id = $ex.getId ();
01302                 throw new org.omg.CORBA.MARSHAL (_id);
01303             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01304                 return sendTriggers (partition, crate, trig, ntriggers, point_in_scan        );
01305             } finally {
01306                 _releaseReply ($in);
01307             }
01308   } // sendTriggers
01309 
01310   public Sct_SctApi.AutoConfigResult[] autoConfigureScan () throws Sct_SctApi.SctApiException
01311   {
01312             org.omg.CORBA.portable.InputStream $in = null;
01313             try {
01314                 org.omg.CORBA.portable.OutputStream $out = _request ("autoConfigureScan", true);
01315                 $in = _invoke ($out);
01316                 Sct_SctApi.AutoConfigResult $result[] = Sct_SctApi.AutoResultListHelper.read ($in);
01317                 return $result;
01318             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01319                 $in = $ex.getInputStream ();
01320                 String _id = $ex.getId ();
01321                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01322                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01323                 else
01324                     throw new org.omg.CORBA.MARSHAL (_id);
01325             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01326                 return autoConfigureScan (        );
01327             } finally {
01328                 _releaseReply ($in);
01329             }
01330   } // autoConfigureScan
01331 
01332   public boolean checkAllModulesProbe (String chars) throws Sct_SctApi.SctApiException
01333   {
01334             org.omg.CORBA.portable.InputStream $in = null;
01335             try {
01336                 org.omg.CORBA.portable.OutputStream $out = _request ("checkAllModulesProbe", true);
01337                 $out.write_string (chars);
01338                 $in = _invoke ($out);
01339                 boolean $result = $in.read_boolean ();
01340                 return $result;
01341             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01342                 $in = $ex.getInputStream ();
01343                 String _id = $ex.getId ();
01344                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01345                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01346                 else
01347                     throw new org.omg.CORBA.MARSHAL (_id);
01348             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01349                 return checkAllModulesProbe (chars        );
01350             } finally {
01351                 _releaseReply ($in);
01352             }
01353   } // checkAllModulesProbe
01354 
01355   public short[] probe (int partition, int crate, int rod)
01356   {
01357             org.omg.CORBA.portable.InputStream $in = null;
01358             try {
01359                 org.omg.CORBA.portable.OutputStream $out = _request ("probe", true);
01360                 $out.write_ulong (partition);
01361                 $out.write_ulong (crate);
01362                 $out.write_ulong (rod);
01363                 $in = _invoke ($out);
01364                 short $result[] = Sct_SctApi.CharBlockHelper.read ($in);
01365                 return $result;
01366             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01367                 $in = $ex.getInputStream ();
01368                 String _id = $ex.getId ();
01369                 throw new org.omg.CORBA.MARSHAL (_id);
01370             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01371                 return probe (partition, crate, rod        );
01372             } finally {
01373                 _releaseReply ($in);
01374             }
01375   } // probe
01376 
01377   public short[] probeHarness (int partition, int crate, int rod, int harness)
01378   {
01379             org.omg.CORBA.portable.InputStream $in = null;
01380             try {
01381                 org.omg.CORBA.portable.OutputStream $out = _request ("probeHarness", true);
01382                 $out.write_ulong (partition);
01383                 $out.write_ulong (crate);
01384                 $out.write_ulong (rod);
01385                 $out.write_ulong (harness);
01386                 $in = _invoke ($out);
01387                 short $result[] = Sct_SctApi.CharBlockHelper.read ($in);
01388                 return $result;
01389             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01390                 $in = $ex.getInputStream ();
01391                 String _id = $ex.getId ();
01392                 throw new org.omg.CORBA.MARSHAL (_id);
01393             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01394                 return probeHarness (partition, crate, rod, harness        );
01395             } finally {
01396                 _releaseReply ($in);
01397             }
01398   } // probeHarness
01399 
01400   public short[] probeWithTrigger (int partition, int crate, int rod, Sct_SctApi.Trigger trig)
01401   {
01402             org.omg.CORBA.portable.InputStream $in = null;
01403             try {
01404                 org.omg.CORBA.portable.OutputStream $out = _request ("probeWithTrigger", true);
01405                 $out.write_ulong (partition);
01406                 $out.write_ulong (crate);
01407                 $out.write_ulong (rod);
01408                 Sct_SctApi.TriggerHelper.write ($out, trig);
01409                 $in = _invoke ($out);
01410                 short $result[] = Sct_SctApi.CharBlockHelper.read ($in);
01411                 return $result;
01412             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01413                 $in = $ex.getInputStream ();
01414                 String _id = $ex.getId ();
01415                 throw new org.omg.CORBA.MARSHAL (_id);
01416             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01417                 return probeWithTrigger (partition, crate, rod, trig        );
01418             } finally {
01419                 _releaseReply ($in);
01420             }
01421   } // probeWithTrigger
01422 
01423   public short[] probeHarnessWithTrigger (int partition, int crate, int rod, Sct_SctApi.Trigger trig, int harness)
01424   {
01425             org.omg.CORBA.portable.InputStream $in = null;
01426             try {
01427                 org.omg.CORBA.portable.OutputStream $out = _request ("probeHarnessWithTrigger", true);
01428                 $out.write_ulong (partition);
01429                 $out.write_ulong (crate);
01430                 $out.write_ulong (rod);
01431                 Sct_SctApi.TriggerHelper.write ($out, trig);
01432                 $out.write_ulong (harness);
01433                 $in = _invoke ($out);
01434                 short $result[] = Sct_SctApi.CharBlockHelper.read ($in);
01435                 return $result;
01436             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01437                 $in = $ex.getInputStream ();
01438                 String _id = $ex.getId ();
01439                 throw new org.omg.CORBA.MARSHAL (_id);
01440             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01441                 return probeHarnessWithTrigger (partition, crate, rod, trig, harness        );
01442             } finally {
01443                 _releaseReply ($in);
01444             }
01445   } // probeHarnessWithTrigger
01446 
01447   public short[][] probeScanHarnessWithTrigger (int partition, int crate, int rod, Sct_SctApi.Scan trig, int harness)
01448   {
01449             org.omg.CORBA.portable.InputStream $in = null;
01450             try {
01451                 org.omg.CORBA.portable.OutputStream $out = _request ("probeScanHarnessWithTrigger", true);
01452                 $out.write_ulong (partition);
01453                 $out.write_ulong (crate);
01454                 $out.write_ulong (rod);
01455                 Sct_SctApi.ScanHelper.write ($out, trig);
01456                 $out.write_ulong (harness);
01457                 $in = _invoke ($out);
01458                 short $result[][] = Sct_SctApi.CharMatrixHelper.read ($in);
01459                 return $result;
01460             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01461                 $in = $ex.getInputStream ();
01462                 String _id = $ex.getId ();
01463                 throw new org.omg.CORBA.MARSHAL (_id);
01464             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01465                 return probeScanHarnessWithTrigger (partition, crate, rod, trig, harness        );
01466             } finally {
01467                 _releaseReply ($in);
01468             }
01469   } // probeScanHarnessWithTrigger
01470 
01471   public void initialiseAll (int runNumber) throws Sct_SctApi.SctApiException
01472   {
01473             org.omg.CORBA.portable.InputStream $in = null;
01474             try {
01475                 org.omg.CORBA.portable.OutputStream $out = _request ("initialiseAll", true);
01476                 $out.write_ulong (runNumber);
01477                 $in = _invoke ($out);
01478                 return;
01479             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01480                 $in = $ex.getInputStream ();
01481                 String _id = $ex.getId ();
01482                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01483                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01484                 else
01485                     throw new org.omg.CORBA.MARSHAL (_id);
01486             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01487                 initialiseAll (runNumber        );
01488             } finally {
01489                 _releaseReply ($in);
01490             }
01491   } // initialiseAll
01492 
01493   public void shutdownAll () throws Sct_SctApi.SctApiException
01494   {
01495             org.omg.CORBA.portable.InputStream $in = null;
01496             try {
01497                 org.omg.CORBA.portable.OutputStream $out = _request ("shutdownAll", true);
01498                 $in = _invoke ($out);
01499                 return;
01500             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01501                 $in = $ex.getInputStream ();
01502                 String _id = $ex.getId ();
01503                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01504                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01505                 else
01506                     throw new org.omg.CORBA.MARSHAL (_id);
01507             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01508                 shutdownAll (        );
01509             } finally {
01510                 _releaseReply ($in);
01511             }
01512   } // shutdownAll
01513 
01514   public String status ()
01515   {
01516             org.omg.CORBA.portable.InputStream $in = null;
01517             try {
01518                 org.omg.CORBA.portable.OutputStream $out = _request ("status", true);
01519                 $in = _invoke ($out);
01520                 String $result = $in.read_string ();
01521                 return $result;
01522             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01523                 $in = $ex.getInputStream ();
01524                 String _id = $ex.getId ();
01525                 throw new org.omg.CORBA.MARSHAL (_id);
01526             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01527                 return status (        );
01528             } finally {
01529                 _releaseReply ($in);
01530             }
01531   } // status
01532 
01533   public void setRunNumber (int newRun)
01534   {
01535             org.omg.CORBA.portable.InputStream $in = null;
01536             try {
01537                 org.omg.CORBA.portable.OutputStream $out = _request ("setRunNumber", true);
01538                 $out.write_ulong (newRun);
01539                 $in = _invoke ($out);
01540                 return;
01541             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01542                 $in = $ex.getInputStream ();
01543                 String _id = $ex.getId ();
01544                 throw new org.omg.CORBA.MARSHAL (_id);
01545             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01546                 setRunNumber (newRun        );
01547             } finally {
01548                 _releaseReply ($in);
01549             }
01550   } // setRunNumber
01551 
01552   public void setScanNumber (int newScan)
01553   {
01554             org.omg.CORBA.portable.InputStream $in = null;
01555             try {
01556                 org.omg.CORBA.portable.OutputStream $out = _request ("setScanNumber", true);
01557                 $out.write_ulong (newScan);
01558                 $in = _invoke ($out);
01559                 return;
01560             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01561                 $in = $ex.getInputStream ();
01562                 String _id = $ex.getId ();
01563                 throw new org.omg.CORBA.MARSHAL (_id);
01564             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01565                 setScanNumber (newScan        );
01566             } finally {
01567                 _releaseReply ($in);
01568             }
01569   } // setScanNumber
01570 
01571   public int getRunNumber ()
01572   {
01573             org.omg.CORBA.portable.InputStream $in = null;
01574             try {
01575                 org.omg.CORBA.portable.OutputStream $out = _request ("getRunNumber", true);
01576                 $in = _invoke ($out);
01577                 int $result = $in.read_ulong ();
01578                 return $result;
01579             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01580                 $in = $ex.getInputStream ();
01581                 String _id = $ex.getId ();
01582                 throw new org.omg.CORBA.MARSHAL (_id);
01583             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01584                 return getRunNumber (        );
01585             } finally {
01586                 _releaseReply ($in);
01587             }
01588   } // getRunNumber
01589 
01590   public int getScanNumber ()
01591   {
01592             org.omg.CORBA.portable.InputStream $in = null;
01593             try {
01594                 org.omg.CORBA.portable.OutputStream $out = _request ("getScanNumber", true);
01595                 $in = _invoke ($out);
01596                 int $result = $in.read_ulong ();
01597                 return $result;
01598             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01599                 $in = $ex.getInputStream ();
01600                 String _id = $ex.getId ();
01601                 throw new org.omg.CORBA.MARSHAL (_id);
01602             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01603                 return getScanNumber (        );
01604             } finally {
01605                 _releaseReply ($in);
01606             }
01607   } // getScanNumber
01608 
01609   public boolean changeRunMode (Sct_SctApi.RunType mode)
01610   {
01611             org.omg.CORBA.portable.InputStream $in = null;
01612             try {
01613                 org.omg.CORBA.portable.OutputStream $out = _request ("changeRunMode", true);
01614                 Sct_SctApi.RunTypeHelper.write ($out, mode);
01615                 $in = _invoke ($out);
01616                 boolean $result = $in.read_boolean ();
01617                 return $result;
01618             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01619                 $in = $ex.getInputStream ();
01620                 String _id = $ex.getId ();
01621                 throw new org.omg.CORBA.MARSHAL (_id);
01622             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01623                 return changeRunMode (mode        );
01624             } finally {
01625                 _releaseReply ($in);
01626             }
01627   } // changeRunMode
01628 
01629   public boolean changeEventFormat (Sct_SctApi.EventFormatType format)
01630   {
01631             org.omg.CORBA.portable.InputStream $in = null;
01632             try {
01633                 org.omg.CORBA.portable.OutputStream $out = _request ("changeEventFormat", true);
01634                 Sct_SctApi.EventFormatTypeHelper.write ($out, format);
01635                 $in = _invoke ($out);
01636                 boolean $result = $in.read_boolean ();
01637                 return $result;
01638             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01639                 $in = $ex.getInputStream ();
01640                 String _id = $ex.getId ();
01641                 throw new org.omg.CORBA.MARSHAL (_id);
01642             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01643                 return changeEventFormat (format        );
01644             } finally {
01645                 _releaseReply ($in);
01646             }
01647   } // changeEventFormat
01648 
01649   public void standardRegisterDumpAll ()
01650   {
01651             org.omg.CORBA.portable.InputStream $in = null;
01652             try {
01653                 org.omg.CORBA.portable.OutputStream $out = _request ("standardRegisterDumpAll", true);
01654                 $in = _invoke ($out);
01655                 return;
01656             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01657                 $in = $ex.getInputStream ();
01658                 String _id = $ex.getId ();
01659                 throw new org.omg.CORBA.MARSHAL (_id);
01660             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01661                 standardRegisterDumpAll (        );
01662             } finally {
01663                 _releaseReply ($in);
01664             }
01665   } // standardRegisterDumpAll
01666 
01667   public void lasersOff ()
01668   {
01669             org.omg.CORBA.portable.InputStream $in = null;
01670             try {
01671                 org.omg.CORBA.portable.OutputStream $out = _request ("lasersOff", true);
01672                 $in = _invoke ($out);
01673                 return;
01674             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01675                 $in = $ex.getInputStream ();
01676                 String _id = $ex.getId ();
01677                 throw new org.omg.CORBA.MARSHAL (_id);
01678             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01679                 lasersOff (        );
01680             } finally {
01681                 _releaseReply ($in);
01682             }
01683   } // lasersOff
01684 
01685   public String[] getModuleList ()
01686   {
01687             org.omg.CORBA.portable.InputStream $in = null;
01688             try {
01689                 org.omg.CORBA.portable.OutputStream $out = _request ("getModuleList", true);
01690                 $in = _invoke ($out);
01691                 String $result[] = sctConf.ModuleListHelper.read ($in);
01692                 return $result;
01693             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01694                 $in = $ex.getInputStream ();
01695                 String _id = $ex.getId ();
01696                 throw new org.omg.CORBA.MARSHAL (_id);
01697             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01698                 return getModuleList (        );
01699             } finally {
01700                 _releaseReply ($in);
01701             }
01702   } // getModuleList
01703 
01704   public void unsetDebugOption (String opt)
01705   {
01706             org.omg.CORBA.portable.InputStream $in = null;
01707             try {
01708                 org.omg.CORBA.portable.OutputStream $out = _request ("unsetDebugOption", true);
01709                 $out.write_string (opt);
01710                 $in = _invoke ($out);
01711                 return;
01712             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01713                 $in = $ex.getInputStream ();
01714                 String _id = $ex.getId ();
01715                 throw new org.omg.CORBA.MARSHAL (_id);
01716             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01717                 unsetDebugOption (opt        );
01718             } finally {
01719                 _releaseReply ($in);
01720             }
01721   } // unsetDebugOption
01722 
01723   public void setDebugOption (String opt)
01724   {
01725             org.omg.CORBA.portable.InputStream $in = null;
01726             try {
01727                 org.omg.CORBA.portable.OutputStream $out = _request ("setDebugOption", true);
01728                 $out.write_string (opt);
01729                 $in = _invoke ($out);
01730                 return;
01731             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01732                 $in = $ex.getInputStream ();
01733                 String _id = $ex.getId ();
01734                 throw new org.omg.CORBA.MARSHAL (_id);
01735             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01736                 setDebugOption (opt        );
01737             } finally {
01738                 _releaseReply ($in);
01739             }
01740   } // setDebugOption
01741 
01742   public String[] listDebugOptions ()
01743   {
01744             org.omg.CORBA.portable.InputStream $in = null;
01745             try {
01746                 org.omg.CORBA.portable.OutputStream $out = _request ("listDebugOptions", true);
01747                 $in = _invoke ($out);
01748                 String $result[] = Sct_SctApi.DebugOptionListHelper.read ($in);
01749                 return $result;
01750             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01751                 $in = $ex.getInputStream ();
01752                 String _id = $ex.getId ();
01753                 throw new org.omg.CORBA.MARSHAL (_id);
01754             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01755                 return listDebugOptions (        );
01756             } finally {
01757                 _releaseReply ($in);
01758             }
01759   } // listDebugOptions
01760 
01761   public void unsetBusy ()
01762   {
01763             org.omg.CORBA.portable.InputStream $in = null;
01764             try {
01765                 org.omg.CORBA.portable.OutputStream $out = _request ("unsetBusy", true);
01766                 $in = _invoke ($out);
01767                 return;
01768             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01769                 $in = $ex.getInputStream ();
01770                 String _id = $ex.getId ();
01771                 throw new org.omg.CORBA.MARSHAL (_id);
01772             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01773                 unsetBusy (        );
01774             } finally {
01775                 _releaseReply ($in);
01776             }
01777   } // unsetBusy
01778 
01779 
01780   //    void loadConfiguration();
01781   public void loadConfiguration (String filename) throws Sct_SctApi.SctApiException
01782   {
01783             org.omg.CORBA.portable.InputStream $in = null;
01784             try {
01785                 org.omg.CORBA.portable.OutputStream $out = _request ("loadConfiguration", true);
01786                 $out.write_string (filename);
01787                 $in = _invoke ($out);
01788                 return;
01789             } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01790                 $in = $ex.getInputStream ();
01791                 String _id = $ex.getId ();
01792                 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01793                     throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01794                 else
01795                     throw new org.omg.CORBA.MARSHAL (_id);
01796             } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01797                 loadConfiguration (filename        );
01798             } finally {
01799                 _releaseReply ($in);
01800             }
01801   } // loadConfiguration
01802 
01803   // Type-specific CORBA::Object operations
01804   private static String[] __ids = {
01805     "IDL:Sct_SctApi/SctApiIPC:1.0", 
01806     "IDL:ipc/servant:1.0", 
01807     "IDL:Sct_SctApi/JustTopLevel:1.0", 
01808     "IDL:Sct_SctApi/CrateAccessTopLevel:1.0", 
01809     "IDL:Sct_SctApi/DebugOptionsJustTop:1.0", 
01810     "IDL:Sct_SctApi/ScanMethods:1.0", 
01811     "IDL:Sct_SctApi/JustTopLevelTemporary:1.0", 
01812     "IDL:Sct_SctApi/TranslationMethods:1.0", 
01813     "IDL:Sct_SctApi/CommonToTopAndCrate:1.0", 
01814     "IDL:Sct_SctApi/DoScanMethods:1.0", 
01815     "IDL:Sct_SctApi/ModifyABCDMethods:1.0", 
01816     "IDL:Sct_SctApi/ModuleConfigurationMethods:1.0", 
01817     "IDL:Sct_SctApi/RetrievingConfigurationMethods:1.0", 
01818     "IDL:Sct_SctApi/BOCConfigurationMethods:1.0", 
01819     "IDL:Sct_SctApi/SavingConfigurationMethods:1.0", 
01820     "IDL:Sct_SctApi/TriggerRODLevel:1.0", 
01821     "IDL:Sct_SctApi/TriggerTIMLevel:1.0", 
01822     "IDL:Sct_SctApi/AutoConfigure:1.0", 
01823     "IDL:Sct_SctApi/ProbeChecks:1.0", 
01824     "IDL:Sct_SctApi/ProbeMethods:1.0", 
01825     "IDL:Sct_SctApi/RunControl:1.0", 
01826     "IDL:Sct_SctApi/ModuleInquiry:1.0", 
01827     "IDL:Sct_SctApi/DebugOptionsCommon:1.0", 
01828     "IDL:Sct_SctApi/DeprecatedInterfaceOne:1.0"};
01829 
01830   public String[] _ids ()
01831   {
01832     return (String[])__ids.clone ();
01833   }
01834 
01835   private void readObject (java.io.ObjectInputStream s) throws java.io.IOException
01836   {
01837      String str = s.readUTF ();
01838      String[] args = null;
01839      java.util.Properties props = null;
01840      org.omg.CORBA.Object obj = org.omg.CORBA.ORB.init (args, props).string_to_object (str);
01841      org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl) obj)._get_delegate ();
01842      _set_delegate (delegate);
01843   }
01844 
01845   private void writeObject (java.io.ObjectOutputStream s) throws java.io.IOException
01846   {
01847      String[] args = null;
01848      java.util.Properties props = null;
01849      String str = org.omg.CORBA.ORB.init (args, props).object_to_string (this);
01850      s.writeUTF (str);
01851   }
01852 } // class _SctApiIPCStub

Generated on Thu Dec 15 21:22:32 2005 for SCT DAQ/DCS Software - Java by doxygen 1.3.5