00001 package Sct_SctApi;
00002
00003
00011 public class _CrateIPCStub extends org.omg.CORBA.portable.ObjectImpl implements Sct_SctApi.CrateIPC
00012 {
00013
00014 public ipc.servantPackage.info information ()
00015 {
00016 org.omg.CORBA.portable.InputStream $in = null;
00017 try {
00018 org.omg.CORBA.portable.OutputStream $out = _request ("_get_information", true);
00019 $in = _invoke ($out);
00020 ipc.servantPackage.info $result = ipc.servantPackage.infoHelper.read ($in);
00021 return $result;
00022 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00023 $in = $ex.getInputStream ();
00024 String _id = $ex.getId ();
00025 throw new org.omg.CORBA.MARSHAL (_id);
00026 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00027 return information ( );
00028 } finally {
00029 _releaseReply ($in);
00030 }
00031 }
00032
00033 public void shutdown ()
00034 {
00035 org.omg.CORBA.portable.InputStream $in = null;
00036 try {
00037 org.omg.CORBA.portable.OutputStream $out = _request ("shutdown", true);
00038 $in = _invoke ($out);
00039 return;
00040 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00041 $in = $ex.getInputStream ();
00042 String _id = $ex.getId ();
00043 throw new org.omg.CORBA.MARSHAL (_id);
00044 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00045 shutdown ( );
00046 } finally {
00047 _releaseReply ($in);
00048 }
00049 }
00050
00051 public Sct_SctApi.Idiosyncrasy getIdiosyncrasy ()
00052 {
00053 org.omg.CORBA.portable.InputStream $in = null;
00054 try {
00055 org.omg.CORBA.portable.OutputStream $out = _request ("getIdiosyncrasy", true);
00056 $in = _invoke ($out);
00057 Sct_SctApi.Idiosyncrasy $result = Sct_SctApi.IdiosyncrasyHelper.read ($in);
00058 return $result;
00059 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00060 $in = $ex.getInputStream ();
00061 String _id = $ex.getId ();
00062 throw new org.omg.CORBA.MARSHAL (_id);
00063 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00064 return getIdiosyncrasy ( );
00065 } finally {
00066 _releaseReply ($in);
00067 }
00068 }
00069
00070 public String getHostName ()
00071 {
00072 org.omg.CORBA.portable.InputStream $in = null;
00073 try {
00074 org.omg.CORBA.portable.OutputStream $out = _request ("getHostName", true);
00075 $in = _invoke ($out);
00076 String $result = $in.read_string ();
00077 return $result;
00078 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00079 $in = $ex.getInputStream ();
00080 String _id = $ex.getId ();
00081 throw new org.omg.CORBA.MARSHAL (_id);
00082 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00083 return getHostName ( );
00084 } finally {
00085 _releaseReply ($in);
00086 }
00087 }
00088
00089
00090
00091 public short dspBlockDump (int rod, int dspStart, int numWords, int dspNumber)
00092 {
00093 org.omg.CORBA.portable.InputStream $in = null;
00094 try {
00095 org.omg.CORBA.portable.OutputStream $out = _request ("dspBlockDump", true);
00096 $out.write_ulong (rod);
00097 $out.write_long (dspStart);
00098 $out.write_long (numWords);
00099 $out.write_long (dspNumber);
00100 $in = _invoke ($out);
00101 short $result = $in.read_short ();
00102 return $result;
00103 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00104 $in = $ex.getInputStream ();
00105 String _id = $ex.getId ();
00106 throw new org.omg.CORBA.MARSHAL (_id);
00107 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00108 return dspBlockDump (rod, dspStart, numWords, dspNumber );
00109 } finally {
00110 _releaseReply ($in);
00111 }
00112 }
00113
00114 public int[] dspBlockRead (int rod, int dspStart, int numWords, int dspNumber)
00115 {
00116 org.omg.CORBA.portable.InputStream $in = null;
00117 try {
00118 org.omg.CORBA.portable.OutputStream $out = _request ("dspBlockRead", true);
00119 $out.write_ulong (rod);
00120 $out.write_long (dspStart);
00121 $out.write_long (numWords);
00122 $out.write_long (dspNumber);
00123 $in = _invoke ($out);
00124 int $result[] = Sct_SctApi.DataBlockHelper.read ($in);
00125 return $result;
00126 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00127 $in = $ex.getInputStream ();
00128 String _id = $ex.getId ();
00129 throw new org.omg.CORBA.MARSHAL (_id);
00130 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00131 return dspBlockRead (rod, dspStart, numWords, dspNumber );
00132 } finally {
00133 _releaseReply ($in);
00134 }
00135 }
00136
00137 public short dspBlockWrite (int rod, int[] buffer, int dspAddress, int dspNumber)
00138 {
00139 org.omg.CORBA.portable.InputStream $in = null;
00140 try {
00141 org.omg.CORBA.portable.OutputStream $out = _request ("dspBlockWrite", true);
00142 $out.write_ulong (rod);
00143 Sct_SctApi.DataBlockHelper.write ($out, buffer);
00144 $out.write_ulong (dspAddress);
00145 $out.write_long (dspNumber);
00146 $in = _invoke ($out);
00147 short $result = $in.read_short ();
00148 return $result;
00149 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00150 $in = $ex.getInputStream ();
00151 String _id = $ex.getId ();
00152 throw new org.omg.CORBA.MARSHAL (_id);
00153 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00154 return dspBlockWrite (rod, buffer, dspAddress, dspNumber );
00155 } finally {
00156 _releaseReply ($in);
00157 }
00158 }
00159
00160 public int dspSingleRead (int rod, int dspAddr, int dspNumber)
00161 {
00162 org.omg.CORBA.portable.InputStream $in = null;
00163 try {
00164 org.omg.CORBA.portable.OutputStream $out = _request ("dspSingleRead", true);
00165 $out.write_ulong (rod);
00166 $out.write_ulong (dspAddr);
00167 $out.write_long (dspNumber);
00168 $in = _invoke ($out);
00169 int $result = $in.read_ulong ();
00170 return $result;
00171 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00172 $in = $ex.getInputStream ();
00173 String _id = $ex.getId ();
00174 throw new org.omg.CORBA.MARSHAL (_id);
00175 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00176 return dspSingleRead (rod, dspAddr, dspNumber );
00177 } finally {
00178 _releaseReply ($in);
00179 }
00180 }
00181
00182 public void dspSingleWrite (int rod, int dspAddr, int val, int dspNumber)
00183 {
00184 org.omg.CORBA.portable.InputStream $in = null;
00185 try {
00186 org.omg.CORBA.portable.OutputStream $out = _request ("dspSingleWrite", true);
00187 $out.write_ulong (rod);
00188 $out.write_ulong (dspAddr);
00189 $out.write_ulong (val);
00190 $out.write_long (dspNumber);
00191 $in = _invoke ($out);
00192 return;
00193 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00194 $in = $ex.getInputStream ();
00195 String _id = $ex.getId ();
00196 throw new org.omg.CORBA.MARSHAL (_id);
00197 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00198 dspSingleWrite (rod, dspAddr, val, dspNumber );
00199 } finally {
00200 _releaseReply ($in);
00201 }
00202 }
00203
00204 public int[] readSlaveDsp (int rod, short s, int add, int words)
00205 {
00206 org.omg.CORBA.portable.InputStream $in = null;
00207 try {
00208 org.omg.CORBA.portable.OutputStream $out = _request ("readSlaveDsp", true);
00209 $out.write_ulong (rod);
00210 $out.write_short (s);
00211 $out.write_ulong (add);
00212 $out.write_ulong (words);
00213 $in = _invoke ($out);
00214 int $result[] = Sct_SctApi.DataBlockHelper.read ($in);
00215 return $result;
00216 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00217 $in = $ex.getInputStream ();
00218 String _id = $ex.getId ();
00219 throw new org.omg.CORBA.MARSHAL (_id);
00220 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00221 return readSlaveDsp (rod, s, add, words );
00222 } finally {
00223 _releaseReply ($in);
00224 }
00225 }
00226
00227
00228
00229 public void printBOCSetup (int rod)
00230 {
00231 org.omg.CORBA.portable.InputStream $in = null;
00232 try {
00233 org.omg.CORBA.portable.OutputStream $out = _request ("printBOCSetup", true);
00234 $out.write_ulong (rod);
00235 $in = _invoke ($out);
00236 return;
00237 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00238 $in = $ex.getInputStream ();
00239 String _id = $ex.getId ();
00240 throw new org.omg.CORBA.MARSHAL (_id);
00241 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00242 printBOCSetup (rod );
00243 } finally {
00244 _releaseReply ($in);
00245 }
00246 }
00247
00248 public sctConf.ABCDModule getABCDModuleRaw (int rod, int slot, Sct_SctApi.BankType bank) throws Sct_SctApi.SctApiException
00249 {
00250 org.omg.CORBA.portable.InputStream $in = null;
00251 try {
00252 org.omg.CORBA.portable.OutputStream $out = _request ("getABCDModuleRaw", true);
00253 $out.write_ulong (rod);
00254 $out.write_ulong (slot);
00255 Sct_SctApi.BankTypeHelper.write ($out, bank);
00256 $in = _invoke ($out);
00257 sctConf.ABCDModule $result = sctConf.ABCDModuleHelper.read ($in);
00258 return $result;
00259 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00260 $in = $ex.getInputStream ();
00261 String _id = $ex.getId ();
00262 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00263 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00264 else
00265 throw new org.omg.CORBA.MARSHAL (_id);
00266 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00267 return getABCDModuleRaw (rod, slot, bank );
00268 } finally {
00269 _releaseReply ($in);
00270 }
00271 }
00272
00273 public String[] listEnabledDebugOptions ()
00274 {
00275 org.omg.CORBA.portable.InputStream $in = null;
00276 try {
00277 org.omg.CORBA.portable.OutputStream $out = _request ("listEnabledDebugOptions", true);
00278 $in = _invoke ($out);
00279 String $result[] = Sct_SctApi.DebugOptionListHelper.read ($in);
00280 return $result;
00281 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00282 $in = $ex.getInputStream ();
00283 String _id = $ex.getId ();
00284 throw new org.omg.CORBA.MARSHAL (_id);
00285 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00286 return listEnabledDebugOptions ( );
00287 } finally {
00288 _releaseReply ($in);
00289 }
00290 }
00291
00292 public void standardRegisterDumpRod (int rod)
00293 {
00294 org.omg.CORBA.portable.InputStream $in = null;
00295 try {
00296 org.omg.CORBA.portable.OutputStream $out = _request ("standardRegisterDumpRod", true);
00297 $out.write_ulong (rod);
00298 $in = _invoke ($out);
00299 return;
00300 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00301 $in = $ex.getInputStream ();
00302 String _id = $ex.getId ();
00303 throw new org.omg.CORBA.MARSHAL (_id);
00304 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00305 standardRegisterDumpRod (rod );
00306 } finally {
00307 _releaseReply ($in);
00308 }
00309 }
00310
00311
00312
00313 public void testLinkOutSelect (int rod, int link)
00314 {
00315 org.omg.CORBA.portable.InputStream $in = null;
00316 try {
00317 org.omg.CORBA.portable.OutputStream $out = _request ("testLinkOutSelect", true);
00318 $out.write_ulong (rod);
00319 $out.write_ulong (link);
00320 $in = _invoke ($out);
00321 return;
00322 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00323 $in = $ex.getInputStream ();
00324 String _id = $ex.getId ();
00325 throw new org.omg.CORBA.MARSHAL (_id);
00326 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00327 testLinkOutSelect (rod, link );
00328 } finally {
00329 _releaseReply ($in);
00330 }
00331 }
00332
00333 public int testLinkOutRetrieve (int rod)
00334 {
00335 org.omg.CORBA.portable.InputStream $in = null;
00336 try {
00337 org.omg.CORBA.portable.OutputStream $out = _request ("testLinkOutRetrieve", true);
00338 $out.write_ulong (rod);
00339 $in = _invoke ($out);
00340 int $result = $in.read_ulong ();
00341 return $result;
00342 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00343 $in = $ex.getInputStream ();
00344 String _id = $ex.getId ();
00345 throw new org.omg.CORBA.MARSHAL (_id);
00346 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00347 return testLinkOutRetrieve (rod );
00348 } finally {
00349 _releaseReply ($in);
00350 }
00351 }
00352
00353 public int getRodSlot (int rod)
00354 {
00355 org.omg.CORBA.portable.InputStream $in = null;
00356 try {
00357 org.omg.CORBA.portable.OutputStream $out = _request ("getRodSlot", true);
00358 $out.write_ulong (rod);
00359 $in = _invoke ($out);
00360 int $result = $in.read_ulong ();
00361 return $result;
00362 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00363 $in = $ex.getInputStream ();
00364 String _id = $ex.getId ();
00365 throw new org.omg.CORBA.MARSHAL (_id);
00366 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00367 return getRodSlot (rod );
00368 } finally {
00369 _releaseReply ($in);
00370 }
00371 }
00372
00373 public boolean isRODPresent (int rod)
00374 {
00375 org.omg.CORBA.portable.InputStream $in = null;
00376 try {
00377 org.omg.CORBA.portable.OutputStream $out = _request ("isRODPresent", true);
00378 $out.write_ulong (rod);
00379 $in = _invoke ($out);
00380 boolean $result = $in.read_boolean ();
00381 return $result;
00382 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00383 $in = $ex.getInputStream ();
00384 String _id = $ex.getId ();
00385 throw new org.omg.CORBA.MARSHAL (_id);
00386 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00387 return isRODPresent (rod );
00388 } finally {
00389 _releaseReply ($in);
00390 }
00391 }
00392
00393 public void awaitResponse (int rod)
00394 {
00395 org.omg.CORBA.portable.InputStream $in = null;
00396 try {
00397 org.omg.CORBA.portable.OutputStream $out = _request ("awaitResponse", true);
00398 $out.write_ulong (rod);
00399 $in = _invoke ($out);
00400 return;
00401 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00402 $in = $ex.getInputStream ();
00403 String _id = $ex.getId ();
00404 throw new org.omg.CORBA.MARSHAL (_id);
00405 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00406 awaitResponse (rod );
00407 } finally {
00408 _releaseReply ($in);
00409 }
00410 }
00411
00412 public int[] getResponse (int rod)
00413 {
00414 org.omg.CORBA.portable.InputStream $in = null;
00415 try {
00416 org.omg.CORBA.portable.OutputStream $out = _request ("getResponse", true);
00417 $out.write_ulong (rod);
00418 $in = _invoke ($out);
00419 int $result[] = Sct_SctApi.DataBlockHelper.read ($in);
00420 return $result;
00421 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00422 $in = $ex.getInputStream ();
00423 String _id = $ex.getId ();
00424 throw new org.omg.CORBA.MARSHAL (_id);
00425 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00426 return getResponse (rod );
00427 } finally {
00428 _releaseReply ($in);
00429 }
00430 }
00431
00432 public void createDebugPrimList () throws Sct_SctApi.SctApiException
00433 {
00434 org.omg.CORBA.portable.InputStream $in = null;
00435 try {
00436 org.omg.CORBA.portable.OutputStream $out = _request ("createDebugPrimList", true);
00437 $in = _invoke ($out);
00438 return;
00439 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00440 $in = $ex.getInputStream ();
00441 String _id = $ex.getId ();
00442 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00443 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00444 else
00445 throw new org.omg.CORBA.MARSHAL (_id);
00446 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00447 createDebugPrimList ( );
00448 } finally {
00449 _releaseReply ($in);
00450 }
00451 }
00452
00453 public void addDebugPrimList (int index, int id, int version, int[] body) throws Sct_SctApi.SctApiException
00454 {
00455 org.omg.CORBA.portable.InputStream $in = null;
00456 try {
00457 org.omg.CORBA.portable.OutputStream $out = _request ("addDebugPrimList", true);
00458 $out.write_long (index);
00459 $out.write_long (id);
00460 $out.write_long (version);
00461 Sct_SctApi.DataBlockHelper.write ($out, body);
00462 $in = _invoke ($out);
00463 return;
00464 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00465 $in = $ex.getInputStream ();
00466 String _id = $ex.getId ();
00467 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00468 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00469 else
00470 throw new org.omg.CORBA.MARSHAL (_id);
00471 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00472 addDebugPrimList (index, id, version, body );
00473 } finally {
00474 _releaseReply ($in);
00475 }
00476 }
00477
00478 public void sendDebugPrimList (int rod) throws Sct_SctApi.SctApiException
00479 {
00480 org.omg.CORBA.portable.InputStream $in = null;
00481 try {
00482 org.omg.CORBA.portable.OutputStream $out = _request ("sendDebugPrimList", true);
00483 $out.write_ulong (rod);
00484 $in = _invoke ($out);
00485 return;
00486 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00487 $in = $ex.getInputStream ();
00488 String _id = $ex.getId ();
00489 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00490 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00491 else
00492 throw new org.omg.CORBA.MARSHAL (_id);
00493 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00494 sendDebugPrimList (rod );
00495 } finally {
00496 _releaseReply ($in);
00497 }
00498 }
00499
00500 public void sendDebugSlavePrimList (int rod, int slave, boolean await, boolean response) throws Sct_SctApi.SctApiException
00501 {
00502 org.omg.CORBA.portable.InputStream $in = null;
00503 try {
00504 org.omg.CORBA.portable.OutputStream $out = _request ("sendDebugSlavePrimList", true);
00505 $out.write_ulong (rod);
00506 $out.write_ulong (slave);
00507 $out.write_boolean (await);
00508 $out.write_boolean (response);
00509 $in = _invoke ($out);
00510 return;
00511 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00512 $in = $ex.getInputStream ();
00513 String _id = $ex.getId ();
00514 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00515 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00516 else
00517 throw new org.omg.CORBA.MARSHAL (_id);
00518 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00519 sendDebugSlavePrimList (rod, slave, await, response );
00520 } finally {
00521 _releaseReply ($in);
00522 }
00523 }
00524
00525 public void flashLED (int rod, short slaveNumber, int period, int flashes) throws Sct_SctApi.SctApiException
00526 {
00527 org.omg.CORBA.portable.InputStream $in = null;
00528 try {
00529 org.omg.CORBA.portable.OutputStream $out = _request ("flashLED", true);
00530 $out.write_ulong (rod);
00531 $out.write_ushort (slaveNumber);
00532 $out.write_ulong (period);
00533 $out.write_ulong (flashes);
00534 $in = _invoke ($out);
00535 return;
00536 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00537 $in = $ex.getInputStream ();
00538 String _id = $ex.getId ();
00539 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00540 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00541 else
00542 throw new org.omg.CORBA.MARSHAL (_id);
00543 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00544 flashLED (rod, slaveNumber, period, flashes );
00545 } finally {
00546 _releaseReply ($in);
00547 }
00548 }
00549
00550 public void echo (int rod, int[] data) throws Sct_SctApi.SctApiException
00551 {
00552 org.omg.CORBA.portable.InputStream $in = null;
00553 try {
00554 org.omg.CORBA.portable.OutputStream $out = _request ("echo", true);
00555 $out.write_ulong (rod);
00556 Sct_SctApi.DataBlockHelper.write ($out, data);
00557 $in = _invoke ($out);
00558 return;
00559 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00560 $in = $ex.getInputStream ();
00561 String _id = $ex.getId ();
00562 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00563 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00564 else
00565 throw new org.omg.CORBA.MARSHAL (_id);
00566 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00567 echo (rod, data );
00568 } finally {
00569 _releaseReply ($in);
00570 }
00571 }
00572
00573 public void printABCDModule (int mid)
00574 {
00575 org.omg.CORBA.portable.InputStream $in = null;
00576 try {
00577 org.omg.CORBA.portable.OutputStream $out = _request ("printABCDModule", true);
00578 $out.write_ulong (mid);
00579 $in = _invoke ($out);
00580 return;
00581 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00582 $in = $ex.getInputStream ();
00583 String _id = $ex.getId ();
00584 throw new org.omg.CORBA.MARSHAL (_id);
00585 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00586 printABCDModule (mid );
00587 } finally {
00588 _releaseReply ($in);
00589 }
00590 }
00591
00592 public void printABCDRodModule (int mid, Sct_SctApi.BankType bank)
00593 {
00594 org.omg.CORBA.portable.InputStream $in = null;
00595 try {
00596 org.omg.CORBA.portable.OutputStream $out = _request ("printABCDRodModule", true);
00597 $out.write_ulong (mid);
00598 Sct_SctApi.BankTypeHelper.write ($out, bank);
00599 $in = _invoke ($out);
00600 return;
00601 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00602 $in = $ex.getInputStream ();
00603 String _id = $ex.getId ();
00604 throw new org.omg.CORBA.MARSHAL (_id);
00605 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00606 printABCDRodModule (mid, bank );
00607 } finally {
00608 _releaseReply ($in);
00609 }
00610 }
00611
00612 public void decodeEvent (int partition, int crate, int rod, short sl, short index, boolean extFlag, boolean errorType)
00613 {
00614 org.omg.CORBA.portable.InputStream $in = null;
00615 try {
00616 org.omg.CORBA.portable.OutputStream $out = _request ("decodeEvent", true);
00617 $out.write_ulong (partition);
00618 $out.write_ulong (crate);
00619 $out.write_ulong (rod);
00620 $out.write_short (sl);
00621 $out.write_short (index);
00622 $out.write_boolean (extFlag);
00623 $out.write_boolean (errorType);
00624 $in = _invoke ($out);
00625 return;
00626 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00627 $in = $ex.getInputStream ();
00628 String _id = $ex.getId ();
00629 throw new org.omg.CORBA.MARSHAL (_id);
00630 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00631 decodeEvent (partition, crate, rod, sl, index, extFlag, errorType );
00632 } finally {
00633 _releaseReply ($in);
00634 }
00635 }
00636
00637
00638
00639 public int findModuleSerial (String sn)
00640 {
00641 org.omg.CORBA.portable.InputStream $in = null;
00642 try {
00643 org.omg.CORBA.portable.OutputStream $out = _request ("findModuleSerial", true);
00644 $out.write_string (sn);
00645 $in = _invoke ($out);
00646 int $result = $in.read_ulong ();
00647 return $result;
00648 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00649 $in = $ex.getInputStream ();
00650 String _id = $ex.getId ();
00651 throw new org.omg.CORBA.MARSHAL (_id);
00652 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00653 return findModuleSerial (sn );
00654 } finally {
00655 _releaseReply ($in);
00656 }
00657 }
00658
00659 public String convertToString (int mid)
00660 {
00661 org.omg.CORBA.portable.InputStream $in = null;
00662 try {
00663 org.omg.CORBA.portable.OutputStream $out = _request ("convertToString", true);
00664 $out.write_ulong (mid);
00665 $in = _invoke ($out);
00666 String $result = $in.read_string ();
00667 return $result;
00668 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00669 $in = $ex.getInputStream ();
00670 String _id = $ex.getId ();
00671 throw new org.omg.CORBA.MARSHAL (_id);
00672 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00673 return convertToString (mid );
00674 } finally {
00675 _releaseReply ($in);
00676 }
00677 }
00678
00679 public int findModule (short mur, short number)
00680 {
00681 org.omg.CORBA.portable.InputStream $in = null;
00682 try {
00683 org.omg.CORBA.portable.OutputStream $out = _request ("findModule", true);
00684 $out.write_ushort (mur);
00685 $out.write_ushort (number);
00686 $in = _invoke ($out);
00687 int $result = $in.read_ulong ();
00688 return $result;
00689 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00690 $in = $ex.getInputStream ();
00691 String _id = $ex.getId ();
00692 throw new org.omg.CORBA.MARSHAL (_id);
00693 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00694 return findModule (mur, number );
00695 } finally {
00696 _releaseReply ($in);
00697 }
00698 }
00699
00700 public int findModuleRod (int partition, int crate, int rod, int channel)
00701 {
00702 org.omg.CORBA.portable.InputStream $in = null;
00703 try {
00704 org.omg.CORBA.portable.OutputStream $out = _request ("findModuleRod", true);
00705 $out.write_ulong (partition);
00706 $out.write_ulong (crate);
00707 $out.write_ulong (rod);
00708 $out.write_ulong (channel);
00709 $in = _invoke ($out);
00710 int $result = $in.read_ulong ();
00711 return $result;
00712 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00713 $in = $ex.getInputStream ();
00714 String _id = $ex.getId ();
00715 throw new org.omg.CORBA.MARSHAL (_id);
00716 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00717 return findModuleRod (partition, crate, rod, channel );
00718 } finally {
00719 _releaseReply ($in);
00720 }
00721 }
00722
00723
00724
00725 public int findBarrelModule (int barrel, int row, short number)
00726 {
00727 org.omg.CORBA.portable.InputStream $in = null;
00728 try {
00729 org.omg.CORBA.portable.OutputStream $out = _request ("findBarrelModule", true);
00730 $out.write_ulong (barrel);
00731 $out.write_ulong (row);
00732 $out.write_short (number);
00733 $in = _invoke ($out);
00734 int $result = $in.read_ulong ();
00735 return $result;
00736 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00737 $in = $ex.getInputStream ();
00738 String _id = $ex.getId ();
00739 throw new org.omg.CORBA.MARSHAL (_id);
00740 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00741 return findBarrelModule (barrel, row, number );
00742 } finally {
00743 _releaseReply ($in);
00744 }
00745 }
00746
00747 public void convertToBarrelModule (int mid, org.omg.CORBA.IntHolder barrel, org.omg.CORBA.IntHolder row, org.omg.CORBA.ShortHolder number)
00748 {
00749 org.omg.CORBA.portable.InputStream $in = null;
00750 try {
00751 org.omg.CORBA.portable.OutputStream $out = _request ("convertToBarrelModule", true);
00752 $out.write_ulong (mid);
00753 $in = _invoke ($out);
00754 barrel.value = $in.read_ulong ();
00755 row.value = $in.read_ulong ();
00756 number.value = $in.read_short ();
00757 return;
00758 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00759 $in = $ex.getInputStream ();
00760 String _id = $ex.getId ();
00761 throw new org.omg.CORBA.MARSHAL (_id);
00762 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00763 convertToBarrelModule (mid, barrel, row, number );
00764 } finally {
00765 _releaseReply ($in);
00766 }
00767 }
00768
00769 public int findEndcapModule (int disk, int ring, int number)
00770 {
00771 org.omg.CORBA.portable.InputStream $in = null;
00772 try {
00773 org.omg.CORBA.portable.OutputStream $out = _request ("findEndcapModule", true);
00774 $out.write_long (disk);
00775 $out.write_long (ring);
00776 $out.write_long (number);
00777 $in = _invoke ($out);
00778 int $result = $in.read_ulong ();
00779 return $result;
00780 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00781 $in = $ex.getInputStream ();
00782 String _id = $ex.getId ();
00783 throw new org.omg.CORBA.MARSHAL (_id);
00784 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00785 return findEndcapModule (disk, ring, number );
00786 } finally {
00787 _releaseReply ($in);
00788 }
00789 }
00790
00791 public void convertToEndcapModule (int mid, org.omg.CORBA.IntHolder disk, org.omg.CORBA.IntHolder ring, org.omg.CORBA.IntHolder number)
00792 {
00793 org.omg.CORBA.portable.InputStream $in = null;
00794 try {
00795 org.omg.CORBA.portable.OutputStream $out = _request ("convertToEndcapModule", true);
00796 $out.write_ulong (mid);
00797 $in = _invoke ($out);
00798 disk.value = $in.read_long ();
00799 ring.value = $in.read_ulong ();
00800 number.value = $in.read_ulong ();
00801 return;
00802 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00803 $in = $ex.getInputStream ();
00804 String _id = $ex.getId ();
00805 throw new org.omg.CORBA.MARSHAL (_id);
00806 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00807 convertToEndcapModule (mid, disk, ring, number );
00808 } finally {
00809 _releaseReply ($in);
00810 }
00811 }
00812
00813
00814
00815 public void doScan (Sct_SctApi.Scan thisScan) throws Sct_SctApi.SctApiException
00816 {
00817 org.omg.CORBA.portable.InputStream $in = null;
00818 try {
00819 org.omg.CORBA.portable.OutputStream $out = _request ("doScan", true);
00820 Sct_SctApi.ScanHelper.write ($out, thisScan);
00821 $in = _invoke ($out);
00822 return;
00823 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00824 $in = $ex.getInputStream ();
00825 String _id = $ex.getId ();
00826 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00827 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00828 else
00829 throw new org.omg.CORBA.MARSHAL (_id);
00830 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00831 doScan (thisScan );
00832 } finally {
00833 _releaseReply ($in);
00834 }
00835 }
00836
00837 public void doRawScan (Sct_SctApi.Scan thisScan, int delay, int width, boolean configure, boolean clockByTwo) throws Sct_SctApi.SctApiException
00838 {
00839 org.omg.CORBA.portable.InputStream $in = null;
00840 try {
00841 org.omg.CORBA.portable.OutputStream $out = _request ("doRawScan", true);
00842 Sct_SctApi.ScanHelper.write ($out, thisScan);
00843 $out.write_long (delay);
00844 $out.write_long (width);
00845 $out.write_boolean (configure);
00846 $out.write_boolean (clockByTwo);
00847 $in = _invoke ($out);
00848 return;
00849 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00850 $in = $ex.getInputStream ();
00851 String _id = $ex.getId ();
00852 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00853 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00854 else
00855 throw new org.omg.CORBA.MARSHAL (_id);
00856 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00857 doRawScan (thisScan, delay, width, configure, clockByTwo );
00858 } finally {
00859 _releaseReply ($in);
00860 }
00861 }
00862
00863 public Sct_SctApi.ScanMonitor startAsyncScan (Sct_SctApi.Scan thisScan) throws Sct_SctApi.SctApiException
00864 {
00865 org.omg.CORBA.portable.InputStream $in = null;
00866 try {
00867 org.omg.CORBA.portable.OutputStream $out = _request ("startAsyncScan", true);
00868 Sct_SctApi.ScanHelper.write ($out, thisScan);
00869 $in = _invoke ($out);
00870 Sct_SctApi.ScanMonitor $result = Sct_SctApi.ScanMonitorHelper.read ($in);
00871 return $result;
00872 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00873 $in = $ex.getInputStream ();
00874 String _id = $ex.getId ();
00875 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
00876 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
00877 else
00878 throw new org.omg.CORBA.MARSHAL (_id);
00879 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00880 return startAsyncScan (thisScan );
00881 } finally {
00882 _releaseReply ($in);
00883 }
00884 }
00885
00886 public void abortScan ()
00887 {
00888 org.omg.CORBA.portable.InputStream $in = null;
00889 try {
00890 org.omg.CORBA.portable.OutputStream $out = _request ("abortScan", true);
00891 $in = _invoke ($out);
00892 return;
00893 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00894 $in = $ex.getInputStream ();
00895 String _id = $ex.getId ();
00896 throw new org.omg.CORBA.MARSHAL (_id);
00897 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00898 abortScan ( );
00899 } finally {
00900 _releaseReply ($in);
00901 }
00902 }
00903
00904
00905
00906 public boolean hasFinishedScanning ()
00907 {
00908 org.omg.CORBA.portable.InputStream $in = null;
00909 try {
00910 org.omg.CORBA.portable.OutputStream $out = _request ("hasFinishedScanning", true);
00911 $in = _invoke ($out);
00912 boolean $result = $in.read_boolean ();
00913 return $result;
00914 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00915 $in = $ex.getInputStream ();
00916 String _id = $ex.getId ();
00917 throw new org.omg.CORBA.MARSHAL (_id);
00918 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00919 return hasFinishedScanning ( );
00920 } finally {
00921 _releaseReply ($in);
00922 }
00923 }
00924
00925 public void modifyABCDMask (int mid, int[] mask)
00926 {
00927 org.omg.CORBA.portable.InputStream $in = null;
00928 try {
00929 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDMask", true);
00930 $out.write_ulong (mid);
00931 Sct_SctApi.DataBlockHelper.write ($out, mask);
00932 $in = _invoke ($out);
00933 return;
00934 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00935 $in = $ex.getInputStream ();
00936 String _id = $ex.getId ();
00937 throw new org.omg.CORBA.MARSHAL (_id);
00938 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00939 modifyABCDMask (mid, mask );
00940 } finally {
00941 _releaseReply ($in);
00942 }
00943 }
00944
00945 public void modifyABCDTrims (int mid, short[] trims)
00946 {
00947 org.omg.CORBA.portable.InputStream $in = null;
00948 try {
00949 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDTrims", true);
00950 $out.write_ulong (mid);
00951 Sct_SctApi.CharBlockHelper.write ($out, trims);
00952 $in = _invoke ($out);
00953 return;
00954 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00955 $in = $ex.getInputStream ();
00956 String _id = $ex.getId ();
00957 throw new org.omg.CORBA.MARSHAL (_id);
00958 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00959 modifyABCDTrims (mid, trims );
00960 } finally {
00961 _releaseReply ($in);
00962 }
00963 }
00964
00965 public void modifyABCDRC (int mid, int chip, short index, double p0, double p1, double p2)
00966 {
00967 org.omg.CORBA.portable.InputStream $in = null;
00968 try {
00969 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDRC", true);
00970 $out.write_ulong (mid);
00971 $out.write_ulong (chip);
00972 $out.write_ushort (index);
00973 $out.write_double (p0);
00974 $out.write_double (p1);
00975 $out.write_double (p2);
00976 $in = _invoke ($out);
00977 return;
00978 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
00979 $in = $ex.getInputStream ();
00980 String _id = $ex.getId ();
00981 throw new org.omg.CORBA.MARSHAL (_id);
00982 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
00983 modifyABCDRC (mid, chip, index, p0, p1, p2 );
00984 } finally {
00985 _releaseReply ($in);
00986 }
00987 }
00988
00989
00990
00991 public void modifyABCDVar (int typ, double var)
00992 {
00993 org.omg.CORBA.portable.InputStream $in = null;
00994 try {
00995 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDVar", true);
00996 $out.write_ulong (typ);
00997 $out.write_double (var);
00998 $in = _invoke ($out);
00999 return;
01000 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01001 $in = $ex.getInputStream ();
01002 String _id = $ex.getId ();
01003 throw new org.omg.CORBA.MARSHAL (_id);
01004 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01005 modifyABCDVar (typ, var );
01006 } finally {
01007 _releaseReply ($in);
01008 }
01009 }
01010
01011 public void modifyABCDModuleVar (int mid, int typ, double var)
01012 {
01013 org.omg.CORBA.portable.InputStream $in = null;
01014 try {
01015 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDModuleVar", true);
01016 $out.write_ulong (mid);
01017 $out.write_ulong (typ);
01018 $out.write_double (var);
01019 $in = _invoke ($out);
01020 return;
01021 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01022 $in = $ex.getInputStream ();
01023 String _id = $ex.getId ();
01024 throw new org.omg.CORBA.MARSHAL (_id);
01025 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01026 modifyABCDModuleVar (mid, typ, var );
01027 } finally {
01028 _releaseReply ($in);
01029 }
01030 }
01031
01032 public void modifyABCDChipVar (int mid, int chip, int typ, double var)
01033 {
01034 org.omg.CORBA.portable.InputStream $in = null;
01035 try {
01036 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDChipVar", true);
01037 $out.write_ulong (mid);
01038 $out.write_ulong (chip);
01039 $out.write_ulong (typ);
01040 $out.write_double (var);
01041 $in = _invoke ($out);
01042 return;
01043 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01044 $in = $ex.getInputStream ();
01045 String _id = $ex.getId ();
01046 throw new org.omg.CORBA.MARSHAL (_id);
01047 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01048 modifyABCDChipVar (mid, chip, typ, var );
01049 } finally {
01050 _releaseReply ($in);
01051 }
01052 }
01053
01054 public void modifyABCDVarAllModulesOneChip (int chip, int typ, double var)
01055 {
01056 org.omg.CORBA.portable.InputStream $in = null;
01057 try {
01058 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDVarAllModulesOneChip", true);
01059 $out.write_ulong (chip);
01060 $out.write_ulong (typ);
01061 $out.write_double (var);
01062 $in = _invoke ($out);
01063 return;
01064 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01065 $in = $ex.getInputStream ();
01066 String _id = $ex.getId ();
01067 throw new org.omg.CORBA.MARSHAL (_id);
01068 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01069 modifyABCDVarAllModulesOneChip (chip, typ, var );
01070 } finally {
01071 _releaseReply ($in);
01072 }
01073 }
01074
01075 public void modifyABCDVarROD (int typ, double var, Sct_SctApi.BankType[] banks)
01076 {
01077 org.omg.CORBA.portable.InputStream $in = null;
01078 try {
01079 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDVarROD", true);
01080 $out.write_ulong (typ);
01081 $out.write_double (var);
01082 Sct_SctApi.BankListHelper.write ($out, banks);
01083 $in = _invoke ($out);
01084 return;
01085 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01086 $in = $ex.getInputStream ();
01087 String _id = $ex.getId ();
01088 throw new org.omg.CORBA.MARSHAL (_id);
01089 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01090 modifyABCDVarROD (typ, var, banks );
01091 } finally {
01092 _releaseReply ($in);
01093 }
01094 }
01095
01096 public void modifyABCDModuleVarROD (int mid, int typ, double var, Sct_SctApi.BankType[] banks)
01097 {
01098 org.omg.CORBA.portable.InputStream $in = null;
01099 try {
01100 org.omg.CORBA.portable.OutputStream $out = _request ("modifyABCDModuleVarROD", true);
01101 $out.write_ulong (mid);
01102 $out.write_ulong (typ);
01103 $out.write_double (var);
01104 Sct_SctApi.BankListHelper.write ($out, banks);
01105 $in = _invoke ($out);
01106 return;
01107 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01108 $in = $ex.getInputStream ();
01109 String _id = $ex.getId ();
01110 throw new org.omg.CORBA.MARSHAL (_id);
01111 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01112 modifyABCDModuleVarROD (mid, typ, var, banks );
01113 } finally {
01114 _releaseReply ($in);
01115 }
01116 }
01117
01118 public void modifyBOCParam (int partition, int crate, int rod, int channel, int type, int val)
01119 {
01120 org.omg.CORBA.portable.InputStream $in = null;
01121 try {
01122 org.omg.CORBA.portable.OutputStream $out = _request ("modifyBOCParam", true);
01123 $out.write_ulong (partition);
01124 $out.write_ulong (crate);
01125 $out.write_ulong (rod);
01126 $out.write_ulong (channel);
01127 $out.write_ulong (type);
01128 $out.write_ulong (val);
01129 $in = _invoke ($out);
01130 return;
01131 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01132 $in = $ex.getInputStream ();
01133 String _id = $ex.getId ();
01134 throw new org.omg.CORBA.MARSHAL (_id);
01135 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01136 modifyBOCParam (partition, crate, rod, channel, type, val );
01137 } finally {
01138 _releaseReply ($in);
01139 }
01140 }
01141
01142
01144 public void getABCDModules (Sct_SctApi.BankType bank) throws Sct_SctApi.SctApiException
01145 {
01146 org.omg.CORBA.portable.InputStream $in = null;
01147 try {
01148 org.omg.CORBA.portable.OutputStream $out = _request ("getABCDModules", true);
01149 Sct_SctApi.BankTypeHelper.write ($out, bank);
01150 $in = _invoke ($out);
01151 return;
01152 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01153 $in = $ex.getInputStream ();
01154 String _id = $ex.getId ();
01155 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01156 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01157 else
01158 throw new org.omg.CORBA.MARSHAL (_id);
01159 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01160 getABCDModules (bank );
01161 } finally {
01162 _releaseReply ($in);
01163 }
01164 }
01165
01166 public void getABCDModule (int mid, Sct_SctApi.BankType bank) throws Sct_SctApi.SctApiException
01167 {
01168 org.omg.CORBA.portable.InputStream $in = null;
01169 try {
01170 org.omg.CORBA.portable.OutputStream $out = _request ("getABCDModule", true);
01171 $out.write_ulong (mid);
01172 Sct_SctApi.BankTypeHelper.write ($out, bank);
01173 $in = _invoke ($out);
01174 return;
01175 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01176 $in = $ex.getInputStream ();
01177 String _id = $ex.getId ();
01178 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01179 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01180 else
01181 throw new org.omg.CORBA.MARSHAL (_id);
01182 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01183 getABCDModule (mid, bank );
01184 } finally {
01185 _releaseReply ($in);
01186 }
01187 }
01188
01189 public void setAutoUpdateBanks (Sct_SctApi.BankType[] banks)
01190 {
01191 org.omg.CORBA.portable.InputStream $in = null;
01192 try {
01193 org.omg.CORBA.portable.OutputStream $out = _request ("setAutoUpdateBanks", true);
01194 Sct_SctApi.BankListHelper.write ($out, banks);
01195 $in = _invoke ($out);
01196 return;
01197 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01198 $in = $ex.getInputStream ();
01199 String _id = $ex.getId ();
01200 throw new org.omg.CORBA.MARSHAL (_id);
01201 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01202 setAutoUpdateBanks (banks );
01203 } finally {
01204 _releaseReply ($in);
01205 }
01206 }
01207
01208 public void setABCDModule (int mid, Sct_SctApi.BankType[] banks) throws Sct_SctApi.SctApiException
01209 {
01210 org.omg.CORBA.portable.InputStream $in = null;
01211 try {
01212 org.omg.CORBA.portable.OutputStream $out = _request ("setABCDModule", true);
01213 $out.write_ulong (mid);
01214 Sct_SctApi.BankListHelper.write ($out, banks);
01215 $in = _invoke ($out);
01216 return;
01217 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01218 $in = $ex.getInputStream ();
01219 String _id = $ex.getId ();
01220 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01221 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01222 else
01223 throw new org.omg.CORBA.MARSHAL (_id);
01224 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01225 setABCDModule (mid, banks );
01226 } finally {
01227 _releaseReply ($in);
01228 }
01229 }
01230
01231 public void setABCDModules (Sct_SctApi.BankType[] bank) throws Sct_SctApi.SctApiException
01232 {
01233 org.omg.CORBA.portable.InputStream $in = null;
01234 try {
01235 org.omg.CORBA.portable.OutputStream $out = _request ("setABCDModules", true);
01236 Sct_SctApi.BankListHelper.write ($out, bank);
01237 $in = _invoke ($out);
01238 return;
01239 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01240 $in = $ex.getInputStream ();
01241 String _id = $ex.getId ();
01242 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01243 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01244 else
01245 throw new org.omg.CORBA.MARSHAL (_id);
01246 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01247 setABCDModules (bank );
01248 } finally {
01249 _releaseReply ($in);
01250 }
01251 }
01252
01253 public void copyABCDModule (int mid, Sct_SctApi.BankType from, Sct_SctApi.BankType[] to) throws Sct_SctApi.SctApiException
01254 {
01255 org.omg.CORBA.portable.InputStream $in = null;
01256 try {
01257 org.omg.CORBA.portable.OutputStream $out = _request ("copyABCDModule", true);
01258 $out.write_ulong (mid);
01259 Sct_SctApi.BankTypeHelper.write ($out, from);
01260 Sct_SctApi.BankListHelper.write ($out, to);
01261 $in = _invoke ($out);
01262 return;
01263 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01264 $in = $ex.getInputStream ();
01265 String _id = $ex.getId ();
01266 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01267 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01268 else
01269 throw new org.omg.CORBA.MARSHAL (_id);
01270 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01271 copyABCDModule (mid, from, to );
01272 } finally {
01273 _releaseReply ($in);
01274 }
01275 }
01276
01277 public void copyABCDModules (Sct_SctApi.BankType from, Sct_SctApi.BankType[] to) throws Sct_SctApi.SctApiException
01278 {
01279 org.omg.CORBA.portable.InputStream $in = null;
01280 try {
01281 org.omg.CORBA.portable.OutputStream $out = _request ("copyABCDModules", true);
01282 Sct_SctApi.BankTypeHelper.write ($out, from);
01283 Sct_SctApi.BankListHelper.write ($out, to);
01284 $in = _invoke ($out);
01285 return;
01286 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01287 $in = $ex.getInputStream ();
01288 String _id = $ex.getId ();
01289 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01290 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01291 else
01292 throw new org.omg.CORBA.MARSHAL (_id);
01293 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01294 copyABCDModules (from, to );
01295 } finally {
01296 _releaseReply ($in);
01297 }
01298 }
01299
01300 public void sendABCDModule (int mid, Sct_SctApi.BankType bank, int type) throws Sct_SctApi.SctApiException
01301 {
01302 org.omg.CORBA.portable.InputStream $in = null;
01303 try {
01304 org.omg.CORBA.portable.OutputStream $out = _request ("sendABCDModule", true);
01305 $out.write_ulong (mid);
01306 Sct_SctApi.BankTypeHelper.write ($out, bank);
01307 $out.write_ulong (type);
01308 $in = _invoke ($out);
01309 return;
01310 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01311 $in = $ex.getInputStream ();
01312 String _id = $ex.getId ();
01313 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01314 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01315 else
01316 throw new org.omg.CORBA.MARSHAL (_id);
01317 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01318 sendABCDModule (mid, bank, type );
01319 } finally {
01320 _releaseReply ($in);
01321 }
01322 }
01323
01324 public void sendABCDModules (Sct_SctApi.BankType bank) throws Sct_SctApi.SctApiException
01325 {
01326 org.omg.CORBA.portable.InputStream $in = null;
01327 try {
01328 org.omg.CORBA.portable.OutputStream $out = _request ("sendABCDModules", true);
01329 Sct_SctApi.BankTypeHelper.write ($out, bank);
01330 $in = _invoke ($out);
01331 return;
01332 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01333 $in = $ex.getInputStream ();
01334 String _id = $ex.getId ();
01335 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01336 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01337 else
01338 throw new org.omg.CORBA.MARSHAL (_id);
01339 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01340 sendABCDModules (bank );
01341 } finally {
01342 _releaseReply ($in);
01343 }
01344 }
01345
01346 public void storeModuleConfigurations (Sct_SctApi.BankType bank) throws Sct_SctApi.SctApiException
01347 {
01348 org.omg.CORBA.portable.InputStream $in = null;
01349 try {
01350 org.omg.CORBA.portable.OutputStream $out = _request ("storeModuleConfigurations", true);
01351 Sct_SctApi.BankTypeHelper.write ($out, bank);
01352 $in = _invoke ($out);
01353 return;
01354 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01355 $in = $ex.getInputStream ();
01356 String _id = $ex.getId ();
01357 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01358 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01359 else
01360 throw new org.omg.CORBA.MARSHAL (_id);
01361 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01362 storeModuleConfigurations (bank );
01363 } finally {
01364 _releaseReply ($in);
01365 }
01366 }
01367
01368 public void storeBOCConfigurations () throws Sct_SctApi.SctApiException
01369 {
01370 org.omg.CORBA.portable.InputStream $in = null;
01371 try {
01372 org.omg.CORBA.portable.OutputStream $out = _request ("storeBOCConfigurations", true);
01373 $in = _invoke ($out);
01374 return;
01375 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01376 $in = $ex.getInputStream ();
01377 String _id = $ex.getId ();
01378 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01379 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01380 else
01381 throw new org.omg.CORBA.MARSHAL (_id);
01382 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01383 storeBOCConfigurations ( );
01384 } finally {
01385 _releaseReply ($in);
01386 }
01387 }
01388
01389 public void configureAllModules () throws Sct_SctApi.SctApiException
01390 {
01391 org.omg.CORBA.portable.InputStream $in = null;
01392 try {
01393 org.omg.CORBA.portable.OutputStream $out = _request ("configureAllModules", true);
01394 $in = _invoke ($out);
01395 return;
01396 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01397 $in = $ex.getInputStream ();
01398 String _id = $ex.getId ();
01399 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01400 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01401 else
01402 throw new org.omg.CORBA.MARSHAL (_id);
01403 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01404 configureAllModules ( );
01405 } finally {
01406 _releaseReply ($in);
01407 }
01408 }
01409
01410
01412 public sctConf.ABCDModule retrieveModule (int mid)
01413 {
01414 org.omg.CORBA.portable.InputStream $in = null;
01415 try {
01416 org.omg.CORBA.portable.OutputStream $out = _request ("retrieveModule", true);
01417 $out.write_ulong (mid);
01418 $in = _invoke ($out);
01419 sctConf.ABCDModule $result = sctConf.ABCDModuleHelper.read ($in);
01420 return $result;
01421 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01422 $in = $ex.getInputStream ();
01423 String _id = $ex.getId ();
01424 throw new org.omg.CORBA.MARSHAL (_id);
01425 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01426 return retrieveModule (mid );
01427 } finally {
01428 _releaseReply ($in);
01429 }
01430 }
01431
01432 public sctConf.BOCChannelConfig[] currentBOCSetup (int partition, int crate, int rod)
01433 {
01434 org.omg.CORBA.portable.InputStream $in = null;
01435 try {
01436 org.omg.CORBA.portable.OutputStream $out = _request ("currentBOCSetup", true);
01437 $out.write_ulong (partition);
01438 $out.write_ulong (crate);
01439 $out.write_ulong (rod);
01440 $in = _invoke ($out);
01441 sctConf.BOCChannelConfig $result[] = Sct_SctApi.BOCChannelListHelper.read ($in);
01442 return $result;
01443 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01444 $in = $ex.getInputStream ();
01445 String _id = $ex.getId ();
01446 throw new org.omg.CORBA.MARSHAL (_id);
01447 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01448 return currentBOCSetup (partition, crate, rod );
01449 } finally {
01450 _releaseReply ($in);
01451 }
01452 }
01453
01454 public sctConf.BOCGlobalConfig currentBOCRegisters (int partition, int crate, int rod)
01455 {
01456 org.omg.CORBA.portable.InputStream $in = null;
01457 try {
01458 org.omg.CORBA.portable.OutputStream $out = _request ("currentBOCRegisters", true);
01459 $out.write_ulong (partition);
01460 $out.write_ulong (crate);
01461 $out.write_ulong (rod);
01462 $in = _invoke ($out);
01463 sctConf.BOCGlobalConfig $result = sctConf.BOCGlobalConfigHelper.read ($in);
01464 return $result;
01465 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01466 $in = $ex.getInputStream ();
01467 String _id = $ex.getId ();
01468 throw new org.omg.CORBA.MARSHAL (_id);
01469 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01470 return currentBOCRegisters (partition, crate, rod );
01471 } finally {
01472 _releaseReply ($in);
01473 }
01474 }
01475
01476 public void configureBOC (int partition, int crate, int rod)
01477 {
01478 org.omg.CORBA.portable.InputStream $in = null;
01479 try {
01480 org.omg.CORBA.portable.OutputStream $out = _request ("configureBOC", true);
01481 $out.write_ulong (partition);
01482 $out.write_ulong (crate);
01483 $out.write_ulong (rod);
01484 $in = _invoke ($out);
01485 return;
01486 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01487 $in = $ex.getInputStream ();
01488 String _id = $ex.getId ();
01489 throw new org.omg.CORBA.MARSHAL (_id);
01490 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01491 configureBOC (partition, crate, rod );
01492 } finally {
01493 _releaseReply ($in);
01494 }
01495 }
01496
01497 public double[] getBOCMonitorArray (int partition, int crate, int rod)
01498 {
01499 org.omg.CORBA.portable.InputStream $in = null;
01500 try {
01501 org.omg.CORBA.portable.OutputStream $out = _request ("getBOCMonitorArray", true);
01502 $out.write_ulong (partition);
01503 $out.write_ulong (crate);
01504 $out.write_ulong (rod);
01505 $in = _invoke ($out);
01506 double $result[] = Sct_SctApi.BOCMonitorSequenceHelper.read ($in);
01507 return $result;
01508 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01509 $in = $ex.getInputStream ();
01510 String _id = $ex.getId ();
01511 throw new org.omg.CORBA.MARSHAL (_id);
01512 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01513 return getBOCMonitorArray (partition, crate, rod );
01514 } finally {
01515 _releaseReply ($in);
01516 }
01517 }
01518
01519 public void sendL1A (int partition, int crate, int rod)
01520 {
01521 org.omg.CORBA.portable.InputStream $in = null;
01522 try {
01523 org.omg.CORBA.portable.OutputStream $out = _request ("sendL1A", true);
01524 $out.write_ulong (partition);
01525 $out.write_ulong (crate);
01526 $out.write_ulong (rod);
01527 $in = _invoke ($out);
01528 return;
01529 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01530 $in = $ex.getInputStream ();
01531 String _id = $ex.getId ();
01532 throw new org.omg.CORBA.MARSHAL (_id);
01533 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01534 sendL1A (partition, crate, rod );
01535 } finally {
01536 _releaseReply ($in);
01537 }
01538 }
01539
01540 public void sendRodTrigger (int partition, int crate, int rod, Sct_SctApi.Trigger trig)
01541 {
01542 org.omg.CORBA.portable.InputStream $in = null;
01543 try {
01544 org.omg.CORBA.portable.OutputStream $out = _request ("sendRodTrigger", true);
01545 $out.write_ulong (partition);
01546 $out.write_ulong (crate);
01547 $out.write_ulong (rod);
01548 Sct_SctApi.TriggerHelper.write ($out, trig);
01549 $in = _invoke ($out);
01550 return;
01551 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01552 $in = $ex.getInputStream ();
01553 String _id = $ex.getId ();
01554 throw new org.omg.CORBA.MARSHAL (_id);
01555 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01556 sendRodTrigger (partition, crate, rod, trig );
01557 } finally {
01558 _releaseReply ($in);
01559 }
01560 }
01561
01562
01563
01564 public void timSetFrequency (int partition, int crate, double trigFreq, double rstFreq)
01565 {
01566 org.omg.CORBA.portable.InputStream $in = null;
01567 try {
01568 org.omg.CORBA.portable.OutputStream $out = _request ("timSetFrequency", true);
01569 $out.write_ulong (partition);
01570 $out.write_ulong (crate);
01571 $out.write_double (trigFreq);
01572 $out.write_double (rstFreq);
01573 $in = _invoke ($out);
01574 return;
01575 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01576 $in = $ex.getInputStream ();
01577 String _id = $ex.getId ();
01578 throw new org.omg.CORBA.MARSHAL (_id);
01579 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01580 timSetFrequency (partition, crate, trigFreq, rstFreq );
01581 } finally {
01582 _releaseReply ($in);
01583 }
01584 }
01585
01586 public void freeTriggers (int partition, int crate)
01587 {
01588 org.omg.CORBA.portable.InputStream $in = null;
01589 try {
01590 org.omg.CORBA.portable.OutputStream $out = _request ("freeTriggers", true);
01591 $out.write_ulong (partition);
01592 $out.write_ulong (crate);
01593 $in = _invoke ($out);
01594 return;
01595 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01596 $in = $ex.getInputStream ();
01597 String _id = $ex.getId ();
01598 throw new org.omg.CORBA.MARSHAL (_id);
01599 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01600 freeTriggers (partition, crate );
01601 } finally {
01602 _releaseReply ($in);
01603 }
01604 }
01605
01606 public void stopTriggers (int partition, int crate)
01607 {
01608 org.omg.CORBA.portable.InputStream $in = null;
01609 try {
01610 org.omg.CORBA.portable.OutputStream $out = _request ("stopTriggers", true);
01611 $out.write_ulong (partition);
01612 $out.write_ulong (crate);
01613 $in = _invoke ($out);
01614 return;
01615 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01616 $in = $ex.getInputStream ();
01617 String _id = $ex.getId ();
01618 throw new org.omg.CORBA.MARSHAL (_id);
01619 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01620 stopTriggers (partition, crate );
01621 } finally {
01622 _releaseReply ($in);
01623 }
01624 }
01625
01626 public void timL1A (int partition, int crate)
01627 {
01628 org.omg.CORBA.portable.InputStream $in = null;
01629 try {
01630 org.omg.CORBA.portable.OutputStream $out = _request ("timL1A", true);
01631 $out.write_ulong (partition);
01632 $out.write_ulong (crate);
01633 $in = _invoke ($out);
01634 return;
01635 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01636 $in = $ex.getInputStream ();
01637 String _id = $ex.getId ();
01638 throw new org.omg.CORBA.MARSHAL (_id);
01639 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01640 timL1A (partition, crate );
01641 } finally {
01642 _releaseReply ($in);
01643 }
01644 }
01645
01646 public void timCalL1A (int partition, int crate, short delay)
01647 {
01648 org.omg.CORBA.portable.InputStream $in = null;
01649 try {
01650 org.omg.CORBA.portable.OutputStream $out = _request ("timCalL1A", true);
01651 $out.write_ulong (partition);
01652 $out.write_ulong (crate);
01653 $out.write_short (delay);
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 timCalL1A (partition, crate, delay );
01662 } finally {
01663 _releaseReply ($in);
01664 }
01665 }
01666
01667 public short timReadRegister (int partition, int crate, short value)
01668 {
01669 org.omg.CORBA.portable.InputStream $in = null;
01670 try {
01671 org.omg.CORBA.portable.OutputStream $out = _request ("timReadRegister", true);
01672 $out.write_ulong (partition);
01673 $out.write_ulong (crate);
01674 $out.write_short (value);
01675 $in = _invoke ($out);
01676 short $result = $in.read_short ();
01677 return $result;
01678 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01679 $in = $ex.getInputStream ();
01680 String _id = $ex.getId ();
01681 throw new org.omg.CORBA.MARSHAL (_id);
01682 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01683 return timReadRegister (partition, crate, value );
01684 } finally {
01685 _releaseReply ($in);
01686 }
01687 }
01688
01689 public void timWriteRegister (int partition, int crate, short reg, short value)
01690 {
01691 org.omg.CORBA.portable.InputStream $in = null;
01692 try {
01693 org.omg.CORBA.portable.OutputStream $out = _request ("timWriteRegister", true);
01694 $out.write_ulong (partition);
01695 $out.write_ulong (crate);
01696 $out.write_short (reg);
01697 $out.write_short (value);
01698 $in = _invoke ($out);
01699 return;
01700 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01701 $in = $ex.getInputStream ();
01702 String _id = $ex.getId ();
01703 throw new org.omg.CORBA.MARSHAL (_id);
01704 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01705 timWriteRegister (partition, crate, reg, value );
01706 } finally {
01707 _releaseReply ($in);
01708 }
01709 }
01710
01711 public int sendTriggers (int partition, int crate, Sct_SctApi.Trigger trig, int ntriggers, short point_in_scan)
01712 {
01713 org.omg.CORBA.portable.InputStream $in = null;
01714 try {
01715 org.omg.CORBA.portable.OutputStream $out = _request ("sendTriggers", true);
01716 $out.write_ulong (partition);
01717 $out.write_ulong (crate);
01718 Sct_SctApi.TriggerHelper.write ($out, trig);
01719 $out.write_ulong (ntriggers);
01720 $out.write_ushort (point_in_scan);
01721 $in = _invoke ($out);
01722 int $result = $in.read_ulong ();
01723 return $result;
01724 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01725 $in = $ex.getInputStream ();
01726 String _id = $ex.getId ();
01727 throw new org.omg.CORBA.MARSHAL (_id);
01728 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01729 return sendTriggers (partition, crate, trig, ntriggers, point_in_scan );
01730 } finally {
01731 _releaseReply ($in);
01732 }
01733 }
01734
01735 public Sct_SctApi.AutoConfigResult[] autoConfigureScan () throws Sct_SctApi.SctApiException
01736 {
01737 org.omg.CORBA.portable.InputStream $in = null;
01738 try {
01739 org.omg.CORBA.portable.OutputStream $out = _request ("autoConfigureScan", true);
01740 $in = _invoke ($out);
01741 Sct_SctApi.AutoConfigResult $result[] = Sct_SctApi.AutoResultListHelper.read ($in);
01742 return $result;
01743 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01744 $in = $ex.getInputStream ();
01745 String _id = $ex.getId ();
01746 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01747 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01748 else
01749 throw new org.omg.CORBA.MARSHAL (_id);
01750 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01751 return autoConfigureScan ( );
01752 } finally {
01753 _releaseReply ($in);
01754 }
01755 }
01756
01757 public boolean checkAllModulesProbe (String chars) throws Sct_SctApi.SctApiException
01758 {
01759 org.omg.CORBA.portable.InputStream $in = null;
01760 try {
01761 org.omg.CORBA.portable.OutputStream $out = _request ("checkAllModulesProbe", true);
01762 $out.write_string (chars);
01763 $in = _invoke ($out);
01764 boolean $result = $in.read_boolean ();
01765 return $result;
01766 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01767 $in = $ex.getInputStream ();
01768 String _id = $ex.getId ();
01769 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01770 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01771 else
01772 throw new org.omg.CORBA.MARSHAL (_id);
01773 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01774 return checkAllModulesProbe (chars );
01775 } finally {
01776 _releaseReply ($in);
01777 }
01778 }
01779
01780 public short[] probe (int partition, int crate, int rod)
01781 {
01782 org.omg.CORBA.portable.InputStream $in = null;
01783 try {
01784 org.omg.CORBA.portable.OutputStream $out = _request ("probe", true);
01785 $out.write_ulong (partition);
01786 $out.write_ulong (crate);
01787 $out.write_ulong (rod);
01788 $in = _invoke ($out);
01789 short $result[] = Sct_SctApi.CharBlockHelper.read ($in);
01790 return $result;
01791 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01792 $in = $ex.getInputStream ();
01793 String _id = $ex.getId ();
01794 throw new org.omg.CORBA.MARSHAL (_id);
01795 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01796 return probe (partition, crate, rod );
01797 } finally {
01798 _releaseReply ($in);
01799 }
01800 }
01801
01802 public short[] probeHarness (int partition, int crate, int rod, int harness)
01803 {
01804 org.omg.CORBA.portable.InputStream $in = null;
01805 try {
01806 org.omg.CORBA.portable.OutputStream $out = _request ("probeHarness", true);
01807 $out.write_ulong (partition);
01808 $out.write_ulong (crate);
01809 $out.write_ulong (rod);
01810 $out.write_ulong (harness);
01811 $in = _invoke ($out);
01812 short $result[] = Sct_SctApi.CharBlockHelper.read ($in);
01813 return $result;
01814 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01815 $in = $ex.getInputStream ();
01816 String _id = $ex.getId ();
01817 throw new org.omg.CORBA.MARSHAL (_id);
01818 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01819 return probeHarness (partition, crate, rod, harness );
01820 } finally {
01821 _releaseReply ($in);
01822 }
01823 }
01824
01825 public short[] probeWithTrigger (int partition, int crate, int rod, Sct_SctApi.Trigger trig)
01826 {
01827 org.omg.CORBA.portable.InputStream $in = null;
01828 try {
01829 org.omg.CORBA.portable.OutputStream $out = _request ("probeWithTrigger", true);
01830 $out.write_ulong (partition);
01831 $out.write_ulong (crate);
01832 $out.write_ulong (rod);
01833 Sct_SctApi.TriggerHelper.write ($out, trig);
01834 $in = _invoke ($out);
01835 short $result[] = Sct_SctApi.CharBlockHelper.read ($in);
01836 return $result;
01837 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01838 $in = $ex.getInputStream ();
01839 String _id = $ex.getId ();
01840 throw new org.omg.CORBA.MARSHAL (_id);
01841 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01842 return probeWithTrigger (partition, crate, rod, trig );
01843 } finally {
01844 _releaseReply ($in);
01845 }
01846 }
01847
01848 public short[] probeHarnessWithTrigger (int partition, int crate, int rod, Sct_SctApi.Trigger trig, int harness)
01849 {
01850 org.omg.CORBA.portable.InputStream $in = null;
01851 try {
01852 org.omg.CORBA.portable.OutputStream $out = _request ("probeHarnessWithTrigger", true);
01853 $out.write_ulong (partition);
01854 $out.write_ulong (crate);
01855 $out.write_ulong (rod);
01856 Sct_SctApi.TriggerHelper.write ($out, trig);
01857 $out.write_ulong (harness);
01858 $in = _invoke ($out);
01859 short $result[] = Sct_SctApi.CharBlockHelper.read ($in);
01860 return $result;
01861 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01862 $in = $ex.getInputStream ();
01863 String _id = $ex.getId ();
01864 throw new org.omg.CORBA.MARSHAL (_id);
01865 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01866 return probeHarnessWithTrigger (partition, crate, rod, trig, harness );
01867 } finally {
01868 _releaseReply ($in);
01869 }
01870 }
01871
01872 public short[][] probeScanHarnessWithTrigger (int partition, int crate, int rod, Sct_SctApi.Scan trig, int harness)
01873 {
01874 org.omg.CORBA.portable.InputStream $in = null;
01875 try {
01876 org.omg.CORBA.portable.OutputStream $out = _request ("probeScanHarnessWithTrigger", true);
01877 $out.write_ulong (partition);
01878 $out.write_ulong (crate);
01879 $out.write_ulong (rod);
01880 Sct_SctApi.ScanHelper.write ($out, trig);
01881 $out.write_ulong (harness);
01882 $in = _invoke ($out);
01883 short $result[][] = Sct_SctApi.CharMatrixHelper.read ($in);
01884 return $result;
01885 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01886 $in = $ex.getInputStream ();
01887 String _id = $ex.getId ();
01888 throw new org.omg.CORBA.MARSHAL (_id);
01889 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01890 return probeScanHarnessWithTrigger (partition, crate, rod, trig, harness );
01891 } finally {
01892 _releaseReply ($in);
01893 }
01894 }
01895
01896 public void initialiseAll (int runNumber) throws Sct_SctApi.SctApiException
01897 {
01898 org.omg.CORBA.portable.InputStream $in = null;
01899 try {
01900 org.omg.CORBA.portable.OutputStream $out = _request ("initialiseAll", true);
01901 $out.write_ulong (runNumber);
01902 $in = _invoke ($out);
01903 return;
01904 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01905 $in = $ex.getInputStream ();
01906 String _id = $ex.getId ();
01907 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01908 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01909 else
01910 throw new org.omg.CORBA.MARSHAL (_id);
01911 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01912 initialiseAll (runNumber );
01913 } finally {
01914 _releaseReply ($in);
01915 }
01916 }
01917
01918 public void shutdownAll () throws Sct_SctApi.SctApiException
01919 {
01920 org.omg.CORBA.portable.InputStream $in = null;
01921 try {
01922 org.omg.CORBA.portable.OutputStream $out = _request ("shutdownAll", true);
01923 $in = _invoke ($out);
01924 return;
01925 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01926 $in = $ex.getInputStream ();
01927 String _id = $ex.getId ();
01928 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
01929 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
01930 else
01931 throw new org.omg.CORBA.MARSHAL (_id);
01932 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01933 shutdownAll ( );
01934 } finally {
01935 _releaseReply ($in);
01936 }
01937 }
01938
01939 public String status ()
01940 {
01941 org.omg.CORBA.portable.InputStream $in = null;
01942 try {
01943 org.omg.CORBA.portable.OutputStream $out = _request ("status", true);
01944 $in = _invoke ($out);
01945 String $result = $in.read_string ();
01946 return $result;
01947 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01948 $in = $ex.getInputStream ();
01949 String _id = $ex.getId ();
01950 throw new org.omg.CORBA.MARSHAL (_id);
01951 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01952 return status ( );
01953 } finally {
01954 _releaseReply ($in);
01955 }
01956 }
01957
01958 public void setRunNumber (int newRun)
01959 {
01960 org.omg.CORBA.portable.InputStream $in = null;
01961 try {
01962 org.omg.CORBA.portable.OutputStream $out = _request ("setRunNumber", true);
01963 $out.write_ulong (newRun);
01964 $in = _invoke ($out);
01965 return;
01966 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01967 $in = $ex.getInputStream ();
01968 String _id = $ex.getId ();
01969 throw new org.omg.CORBA.MARSHAL (_id);
01970 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01971 setRunNumber (newRun );
01972 } finally {
01973 _releaseReply ($in);
01974 }
01975 }
01976
01977 public void setScanNumber (int newScan)
01978 {
01979 org.omg.CORBA.portable.InputStream $in = null;
01980 try {
01981 org.omg.CORBA.portable.OutputStream $out = _request ("setScanNumber", true);
01982 $out.write_ulong (newScan);
01983 $in = _invoke ($out);
01984 return;
01985 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
01986 $in = $ex.getInputStream ();
01987 String _id = $ex.getId ();
01988 throw new org.omg.CORBA.MARSHAL (_id);
01989 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
01990 setScanNumber (newScan );
01991 } finally {
01992 _releaseReply ($in);
01993 }
01994 }
01995
01996 public int getRunNumber ()
01997 {
01998 org.omg.CORBA.portable.InputStream $in = null;
01999 try {
02000 org.omg.CORBA.portable.OutputStream $out = _request ("getRunNumber", true);
02001 $in = _invoke ($out);
02002 int $result = $in.read_ulong ();
02003 return $result;
02004 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02005 $in = $ex.getInputStream ();
02006 String _id = $ex.getId ();
02007 throw new org.omg.CORBA.MARSHAL (_id);
02008 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02009 return getRunNumber ( );
02010 } finally {
02011 _releaseReply ($in);
02012 }
02013 }
02014
02015 public int getScanNumber ()
02016 {
02017 org.omg.CORBA.portable.InputStream $in = null;
02018 try {
02019 org.omg.CORBA.portable.OutputStream $out = _request ("getScanNumber", true);
02020 $in = _invoke ($out);
02021 int $result = $in.read_ulong ();
02022 return $result;
02023 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02024 $in = $ex.getInputStream ();
02025 String _id = $ex.getId ();
02026 throw new org.omg.CORBA.MARSHAL (_id);
02027 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02028 return getScanNumber ( );
02029 } finally {
02030 _releaseReply ($in);
02031 }
02032 }
02033
02034 public boolean changeRunMode (Sct_SctApi.RunType mode)
02035 {
02036 org.omg.CORBA.portable.InputStream $in = null;
02037 try {
02038 org.omg.CORBA.portable.OutputStream $out = _request ("changeRunMode", true);
02039 Sct_SctApi.RunTypeHelper.write ($out, mode);
02040 $in = _invoke ($out);
02041 boolean $result = $in.read_boolean ();
02042 return $result;
02043 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02044 $in = $ex.getInputStream ();
02045 String _id = $ex.getId ();
02046 throw new org.omg.CORBA.MARSHAL (_id);
02047 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02048 return changeRunMode (mode );
02049 } finally {
02050 _releaseReply ($in);
02051 }
02052 }
02053
02054 public boolean changeEventFormat (Sct_SctApi.EventFormatType format)
02055 {
02056 org.omg.CORBA.portable.InputStream $in = null;
02057 try {
02058 org.omg.CORBA.portable.OutputStream $out = _request ("changeEventFormat", true);
02059 Sct_SctApi.EventFormatTypeHelper.write ($out, format);
02060 $in = _invoke ($out);
02061 boolean $result = $in.read_boolean ();
02062 return $result;
02063 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02064 $in = $ex.getInputStream ();
02065 String _id = $ex.getId ();
02066 throw new org.omg.CORBA.MARSHAL (_id);
02067 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02068 return changeEventFormat (format );
02069 } finally {
02070 _releaseReply ($in);
02071 }
02072 }
02073
02074 public void standardRegisterDumpAll ()
02075 {
02076 org.omg.CORBA.portable.InputStream $in = null;
02077 try {
02078 org.omg.CORBA.portable.OutputStream $out = _request ("standardRegisterDumpAll", true);
02079 $in = _invoke ($out);
02080 return;
02081 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02082 $in = $ex.getInputStream ();
02083 String _id = $ex.getId ();
02084 throw new org.omg.CORBA.MARSHAL (_id);
02085 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02086 standardRegisterDumpAll ( );
02087 } finally {
02088 _releaseReply ($in);
02089 }
02090 }
02091
02092 public void lasersOff ()
02093 {
02094 org.omg.CORBA.portable.InputStream $in = null;
02095 try {
02096 org.omg.CORBA.portable.OutputStream $out = _request ("lasersOff", true);
02097 $in = _invoke ($out);
02098 return;
02099 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02100 $in = $ex.getInputStream ();
02101 String _id = $ex.getId ();
02102 throw new org.omg.CORBA.MARSHAL (_id);
02103 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02104 lasersOff ( );
02105 } finally {
02106 _releaseReply ($in);
02107 }
02108 }
02109
02110 public String[] getModuleList ()
02111 {
02112 org.omg.CORBA.portable.InputStream $in = null;
02113 try {
02114 org.omg.CORBA.portable.OutputStream $out = _request ("getModuleList", true);
02115 $in = _invoke ($out);
02116 String $result[] = sctConf.ModuleListHelper.read ($in);
02117 return $result;
02118 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02119 $in = $ex.getInputStream ();
02120 String _id = $ex.getId ();
02121 throw new org.omg.CORBA.MARSHAL (_id);
02122 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02123 return getModuleList ( );
02124 } finally {
02125 _releaseReply ($in);
02126 }
02127 }
02128
02129 public void unsetDebugOption (String opt)
02130 {
02131 org.omg.CORBA.portable.InputStream $in = null;
02132 try {
02133 org.omg.CORBA.portable.OutputStream $out = _request ("unsetDebugOption", true);
02134 $out.write_string (opt);
02135 $in = _invoke ($out);
02136 return;
02137 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02138 $in = $ex.getInputStream ();
02139 String _id = $ex.getId ();
02140 throw new org.omg.CORBA.MARSHAL (_id);
02141 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02142 unsetDebugOption (opt );
02143 } finally {
02144 _releaseReply ($in);
02145 }
02146 }
02147
02148 public void setDebugOption (String opt)
02149 {
02150 org.omg.CORBA.portable.InputStream $in = null;
02151 try {
02152 org.omg.CORBA.portable.OutputStream $out = _request ("setDebugOption", true);
02153 $out.write_string (opt);
02154 $in = _invoke ($out);
02155 return;
02156 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02157 $in = $ex.getInputStream ();
02158 String _id = $ex.getId ();
02159 throw new org.omg.CORBA.MARSHAL (_id);
02160 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02161 setDebugOption (opt );
02162 } finally {
02163 _releaseReply ($in);
02164 }
02165 }
02166
02167 public String[] listDebugOptions ()
02168 {
02169 org.omg.CORBA.portable.InputStream $in = null;
02170 try {
02171 org.omg.CORBA.portable.OutputStream $out = _request ("listDebugOptions", true);
02172 $in = _invoke ($out);
02173 String $result[] = Sct_SctApi.DebugOptionListHelper.read ($in);
02174 return $result;
02175 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02176 $in = $ex.getInputStream ();
02177 String _id = $ex.getId ();
02178 throw new org.omg.CORBA.MARSHAL (_id);
02179 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02180 return listDebugOptions ( );
02181 } finally {
02182 _releaseReply ($in);
02183 }
02184 }
02185
02186 public void unsetBusy ()
02187 {
02188 org.omg.CORBA.portable.InputStream $in = null;
02189 try {
02190 org.omg.CORBA.portable.OutputStream $out = _request ("unsetBusy", true);
02191 $in = _invoke ($out);
02192 return;
02193 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02194 $in = $ex.getInputStream ();
02195 String _id = $ex.getId ();
02196 throw new org.omg.CORBA.MARSHAL (_id);
02197 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02198 unsetBusy ( );
02199 } finally {
02200 _releaseReply ($in);
02201 }
02202 }
02203
02204
02205
02206 public void loadConfiguration (String filename) throws Sct_SctApi.SctApiException
02207 {
02208 org.omg.CORBA.portable.InputStream $in = null;
02209 try {
02210 org.omg.CORBA.portable.OutputStream $out = _request ("loadConfiguration", true);
02211 $out.write_string (filename);
02212 $in = _invoke ($out);
02213 return;
02214 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02215 $in = $ex.getInputStream ();
02216 String _id = $ex.getId ();
02217 if (_id.equals ("IDL:Sct_SctApi/SctApiException:1.0"))
02218 throw Sct_SctApi.SctApiExceptionHelper.read ($in);
02219 else
02220 throw new org.omg.CORBA.MARSHAL (_id);
02221 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02222 loadConfiguration (filename );
02223 } finally {
02224 _releaseReply ($in);
02225 }
02226 }
02227
02228 public void rawData (int partition, int crate, int rod, int delay, int units, boolean setMask)
02229 {
02230 org.omg.CORBA.portable.InputStream $in = null;
02231 try {
02232 org.omg.CORBA.portable.OutputStream $out = _request ("rawData", true);
02233 $out.write_ulong (partition);
02234 $out.write_ulong (crate);
02235 $out.write_ulong (rod);
02236 $out.write_long (delay);
02237 $out.write_long (units);
02238 $out.write_boolean (setMask);
02239 $in = _invoke ($out);
02240 return;
02241 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02242 $in = $ex.getInputStream ();
02243 String _id = $ex.getId ();
02244 throw new org.omg.CORBA.MARSHAL (_id);
02245 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02246 rawData (partition, crate, rod, delay, units, setMask );
02247 } finally {
02248 _releaseReply ($in);
02249 }
02250 }
02251
02252 public void rawDataWithTrigger (int partition, int crate, int rod, int delay, int units, boolean setMask, Sct_SctApi.Trigger trig)
02253 {
02254 org.omg.CORBA.portable.InputStream $in = null;
02255 try {
02256 org.omg.CORBA.portable.OutputStream $out = _request ("rawDataWithTrigger", true);
02257 $out.write_ulong (partition);
02258 $out.write_ulong (crate);
02259 $out.write_ulong (rod);
02260 $out.write_long (delay);
02261 $out.write_long (units);
02262 $out.write_boolean (setMask);
02263 Sct_SctApi.TriggerHelper.write ($out, trig);
02264 $in = _invoke ($out);
02265 return;
02266 } catch (org.omg.CORBA.portable.ApplicationException $ex) {
02267 $in = $ex.getInputStream ();
02268 String _id = $ex.getId ();
02269 throw new org.omg.CORBA.MARSHAL (_id);
02270 } catch (org.omg.CORBA.portable.RemarshalException $rm) {
02271 rawDataWithTrigger (partition, crate, rod, delay, units, setMask, trig );
02272 } finally {
02273 _releaseReply ($in);
02274 }
02275 }
02276
02277
02278 private static String[] __ids = {
02279 "IDL:Sct_SctApi/CrateIPC:1.0",
02280 "IDL:ipc/servant:1.0",
02281 "IDL:Sct_SctApi/JustCrateMethods:1.0",
02282 "IDL:Sct_SctApi/DirectRODAccess:1.0",
02283 "IDL:Sct_SctApi/DebugOptionsJustCrate:1.0",
02284 "IDL:Sct_SctApi/JustCrateMethodsTemporary:1.0",
02285 "IDL:Sct_SctApi/PrimitiveAccessLowLevel:1.0",
02286 "IDL:Sct_SctApi/DebugSTDOUT:1.0",
02287 "IDL:Sct_SctApi/JustTopLevelTemporary:1.0",
02288 "IDL:Sct_SctApi/TranslationMethods:1.0",
02289 "IDL:Sct_SctApi/CommonToTopAndCrate:1.0",
02290 "IDL:Sct_SctApi/DoScanMethods:1.0",
02291 "IDL:Sct_SctApi/ModifyABCDMethods:1.0",
02292 "IDL:Sct_SctApi/ModuleConfigurationMethods:1.0",
02293 "IDL:Sct_SctApi/RetrievingConfigurationMethods:1.0",
02294 "IDL:Sct_SctApi/BOCConfigurationMethods:1.0",
02295 "IDL:Sct_SctApi/SavingConfigurationMethods:1.0",
02296 "IDL:Sct_SctApi/TriggerRODLevel:1.0",
02297 "IDL:Sct_SctApi/TriggerTIMLevel:1.0",
02298 "IDL:Sct_SctApi/AutoConfigure:1.0",
02299 "IDL:Sct_SctApi/ProbeChecks:1.0",
02300 "IDL:Sct_SctApi/ProbeMethods:1.0",
02301 "IDL:Sct_SctApi/RunControl:1.0",
02302 "IDL:Sct_SctApi/ModuleInquiry:1.0",
02303 "IDL:Sct_SctApi/DebugOptionsCommon:1.0",
02304 "IDL:Sct_SctApi/DeprecatedInterfaceOne:1.0",
02305 "IDL:Sct_SctApi/DeprecatedInterfaceExtraRaw:1.0"};
02306
02307 public String[] _ids ()
02308 {
02309 return (String[])__ids.clone ();
02310 }
02311
02312 private void readObject (java.io.ObjectInputStream s) throws java.io.IOException
02313 {
02314 String str = s.readUTF ();
02315 String[] args = null;
02316 java.util.Properties props = null;
02317 org.omg.CORBA.Object obj = org.omg.CORBA.ORB.init (args, props).string_to_object (str);
02318 org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl) obj)._get_delegate ();
02319 _set_delegate (delegate);
02320 }
02321
02322 private void writeObject (java.io.ObjectOutputStream s) throws java.io.IOException
02323 {
02324 String[] args = null;
02325 java.util.Properties props = null;
02326 String str = org.omg.CORBA.ORB.init (args, props).object_to_string (this);
02327 s.writeUTF (str);
02328 }
02329 }