00001 package Sct_SctApi;
00002
00003
00012
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
00169
00170
00171
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 }
00190
00191
00192
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 }
00211
00212
00213
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 }
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 }
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 }
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 }
00297
00298
00299
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 }
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 }
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 }
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 }
00387
00388
00389
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 }
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 }
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 }
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 }
00478
00479
00480
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 }
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 }
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 }
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 }
00563
00564
00565
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
01136
01137
01138
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
01778
01779
01780
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 }
01802
01803
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 }