The ESI Spectrograph |
![]() |
Online Documentation |
A brick is the nickname that many contractors give to the thick book of specifications that accompanies the prints for a large construction project. In this "brick" (so called for its dimensions and weight -- they are usually at least 500 pages thick) are the gory details of the project: what kind of nails and screws must be used, the paint company's codes for the colours of paint used on the walls, the types of adhesives used to glue the carpet down, etc.The software effort for ESI has produced a set of documents (mercifully, these are generated by software) which go into this level of detail about the keywords, the backend database, the software components, etc. Like the contractor's brick, these documents are cross-referenced to some schematic drawings; in our case, the drawings show the flow of information between software and hardware modules.
DispNumber (CommandLine), int / int / int, access -n (DispNumber) This flag provides the number of the dispatcher2 process, if there should be more than one for the KTL service. It is used to construct the traffic name.This entry indicates that the Dispatcher Number argument is provided on the command line by a -n followed by the dispatcher number. Strings in parentheses should be replaced in real life by the suggested value. This document explains the syntax used in the ESI startup scripts when various commands are invoked.
The Agents Brick is tied closely to a series of Diagrams which describe substantial chunks of ESI system design and function. The drawings are "live" to the brick, that is, you can click on agents and see their definitions; the Agent Brick is "live" to both the drawings and the keyword brick, so you can look up an agent in the brick and find the drawing(s) in which it appears or the keyword(s) it affects or uses.
The Observer documents are hand-written. The Technical Documents are produced from plain text files in the CVS source tree by some Tcl scripts written at UCO/Lick Observatory. The Reference Documents are mostly generated by software from data in a relational database. Individual authors are responsible for the content of the Observer and Technical Documentation. The Lick SPG as a whole is responsible for the content of the Reference doco. Send mail to de@ucolick.org to report inconsistencies or errors in the documentation.