next up previous
Next: DISCUSSION Up: The Control Software Architecture Previous: USER PROGRAMS

UTILITY CLASSES


Table 1: Table showing the number of lines of compilable code for implementing GBT device drivers, user programs, and libraries. User Programs include only the code added for the GBT. The Astronomical Libraries are used by the antenna and tracking LO and the Receiver Library is used by the receivers.
Library number
TimeStamp 764
Sequencer 240
Control 4111
FITS 745
MCBInterface 667
RPC++ 1913
headers 582
DeviceAccess 190
SocketClass 268
ConfigIO 509
DynamicLoader 60
IF 2114
Message 2104
monitor 1994
util 592
DataDesc 852
Receivers Library number
Receiver 1623
Astronomical Library number
Coords 539
TimeKeeper 764
Scan 3244
StarLink 6514
Device Driver number
GPIB 811
Mv340 217
Vmi3100 120
Vmi3118 343
z85c30 286
User Program number
Glish 3887
Tcl/Tk 7394

In addition to the classes described above to implement the four basic functions of the system, there are numerous utility classes used throughout the system (See Table 1).


next up previous
Next: DISCUSSION Up: The Control Software Architecture Previous: USER PROGRAMS
Mark H. Clark 2007-03-19