↑ Software ↑

GEONius.com
28-May-2003
 E-mail 

HOPE Tcl Scripts

Scripts That Do Things

The following script files define the behavior of hope as a Worldwide Web server:

hope.tcl
brings up gentle as an HTTP server. This script includes the definitions of the GET, HEAD, and POST procedures.
htmlClasses.itcl
defines Page, Column, Row, and Section classes used to dynamically generate the given parts of a status page.
regionClass.itcl
defines the memory Region class used in the status region definitions below.
vxLZP.tcl
performs MEDS/VxWorks-specific initialization, including mapping to the global status regions.
mcr.htcl
implements the interface to the MEDS Master Controller.
mime.types
maps file extensions to MIME data types.

Status Region Definition

The following script files define the data types and offsets of fields in the global status regions of the various subsystems:

defineAP.tcl
defines the layout of the Annotation Processor status region.
defineDG.tcl
defines the layout of the Data Generator status region.
defineDP.tcl
defines the layout of the Data Processor status region.
defineHF.tcl
defines the layout of the High-Rate Frame Synchronizer status region.
defineLZP.tcl
defines the layout of the Level Zero Processor status region.
defineMC.tcl
defines the layout of the Master Controller status region.
defineRE.tcl
defines the layout of the Record Express status region.
defineRS.tcl
defines the layout of the Reed-Solomon Error Corrector status region.
defineXP.tcl
defines the layout of the Service Processor status region.
defineSD.tcl
defines the layout of the Segment Directory.
definePBL.tcl
defines the layout of the Packet Break List.
defineSOL.tcl
defines the layout of the Segment-Ordered List.

Status Region Display

The following script files define the layouts of the status display pages and link the dynamically-updated fields in the pages to the corresponding fields in the subsystem status regions:

statusAP.htcl
defines the layout of the Annotation Processor status page.
statusDG.htcl
defines the layout of the Data Processor status page.
statusHF.htcl
defines the layout of the High-Rate Frame Synchronizer status page.
statusLZP.htcl
defines the layout of the Level Zero Processor status page.
statusMC.htcl
defines the layout of the Master Controller status page.
statusRE.htcl
defines the layout of the Record Express status page.
statusRS.htcl
defines the layout of the Reed-Solomon Error Corrector status page.
statusXP.htcl
defines the layout of the Service Processor status page.

Alex Measday  /  E-mail