| X File Name | RPC Number | Runs On | Function |
|---|---|---|---|
| coordinates.x | 22855 | hal9000 | Reports source position and velocity |
| tune.x | 0x20000001 | each antenna | Tunes the SIS receivers. |
| chunkPlot.x | 0x20000002 | smadata | Engineering plot server for the SMA/MIT correlator |
| setMRG.x | 0x20000003 | hal9000 | Main server for MRG control, it receives the request to tune the MRG to a specific frequency, and then issues commands to MRG tuning server, which controls the actual MRG hardware, and each of the YIG tuning servers (one per antenna). |
| yIGTune.x | 0x20000004 | each antenna | Tunes the YIGS in the antennas, which regenerate the MRG tones. |
| mRGTune.x | 0x20000005 | hal9000 | Tunes the control-building MRG hardware. |
| setLO.x | 0x20000006 | hal9000 | Performs doppler tracking calculations, conducts tuning dialog with each antenna, selects MRG frequencies and sends them to MRG server, selects settings for DDSs and sends them to DDS server. |
| position.x | 0x20000007 | hal9000 | Reports antenna positions to crate controllers for autocorrelation observing modes. |
| smadata.x | 0x20000008 | smadata | Accepts visibilities from the SMA/MIT correlator crates ant stores them in a FITS file. |
| antData.x | 0x20000009 | each antenna | Pumps data to OVRO-style antenna displays - replaces MXI connection between sma1 and hal9000 |
| frequency.x | 0x2000000a | hal9000 | Supplies data concerning frequency and correlator setup to smadata.x server, and to DERS. |
| dersErrorMessageRPC.x | 0x20000015 | sma1 | Sends DERS error information from hal9000 to sma1 |
| dersEngDataRPC.x | 0x20000016 | hal9000 | log SMA engineering data into sybase. |
| nodeCntrl.x | 0x20000017 | hal9000 | allow enable/disable ders nodes. |
| correlatorConfig.x | 0x20000100 | hal9000 | Sends correlator configuration information to crate controllers, DERS, blocks and smaData |
| dDS.x | 0x20000101 | DDS computer | Controls the DDSs |
| blocks.x | 0x20000102 | blocks computer | Controls synthsizers for correlator 1st and 2nd downconverters |
| correlatorStatus.x | 0x20000103 | each correlator crate | Transfers diagnostic information from correlator crate#n to hal9000 as a response to client requests from hal9000. The information is placed in shared memory on hal9000, for access by DERS. |
| crateToDERS.x | 0x20000104 | hal9000 | Allows the correlator crate to ask the crateToDERS process on hal9000 to do an immediate status transfer from crate#n, rather than waiting until the next scheduled polling interval. |
| integration.x | 0x20000105 | each correlator crate | Controls a Correlator Crate |
| commsrv.x | 0x20000201 | hal9000 | Command server for Timoc correlator |
| ????? | 0x20001001 | hal9000 | Ask Eric Keto |
| none | 0x20006666 | any | Distributed Shared Memory system |