ACIS Test Tools
MIT 36-55001 Rev. 3.1 June 20, 1997 |
INTRO |
TRANSPORT TOOLS |
TEST TOOLS |
IMAGE TOOLS |
PSCI |
PACKET SIMULATOR |
BEP TIMING |
IMAGE LOADER |
SCIENCE ANALYSIS |
UNIX MANUALS |
TOOL STATUS |
This is a description of the software tools being developed to test ACIS flight software, to support ACIS EGSE, and to perform end-to-end tests of the instrument. It is a joint effort of the ACIS flight software and GSE teams, and includes a detailed description of the command and image definition languages and bit-level descriptions of the several interfaces between sub-components.
Revision | Date mm/dd/yy |
ECO No. |
Section(s) Affected |
Reason | Approved |
---|---|---|---|---|---|
pre-release 0.6 |
03/13/96 | - | All | Initial Release | - |
pre-release 0.7 |
05/23/96 | - | §2.2 | Rename pseudo-packets | - |
Tables 3 & 4 |
Rename fields and add lengths and offsets | ||||
Table 5 | Rename packet classes | ||||
§3.1 | Add description of processScience & Table 6 | ||||
Table 7 | Add dump , reset ,
and stop commands |
||||
§3.3 | Update buildCmds examples to reflect IP&CL changes | ||||
§4.3 | Reword parts of genPixelImages description | ||||
§7.6 | Update frame-buffer function description | ||||
1.0 | 06/26/96 | - | Cover | Update cover sheet to show part number and revision level | RFG 06/29/96 |
2.0 | 09/20/96 | - | Cover | Added revision log and TBD list | - |
§2.1 | Added to the description of filterServer, filterClient, and shim | ||||
§2.6 | Added description of hardware commands | ||||
§3.1 | Reorganized buildCmds description; reworded Tables 7 and 8. Added Table 9. | ||||
§3.2 | Added lcmd description | ||||
§3.3 | Moved ltlm description from §5. | ||||
§3.4 | Reworded processScience description and updated Table 10 | ||||
§3.6 | Added runacis description | ||||
§5 | Removed ltlm and tlmsim descriptions | ||||
§6 | Rewritten from ECO 567 | ||||
§9 | Rewritten from the contents of ~acis/tools | ||||
Appendix A |
Updated | ||||
3.0 | 11/22/96 | - | Table 5 | Changed engineering pseudopacket format | - |
Table 6 | Added to describe irig-b format | ||||
§3.4 | Replaced processScience with psci | ||||
§5 | New section describing psci | ||||
§10 | Added numerous new manual entries. | ||||
3.1 | 06/20/97 | - | §5 | Describe the -B, -T, and -s options. | - |
The tools are divided into three categories: "GSE Transport Tools" are responsible for sending commands to the instrument and receiving telemetry in reply; "GSE Test Tools" generate the commands from human-readable scripts, interpret the telemetry packets, and analyze their contents; and "Image Tools" are responsible both for reading images from the analog units (DEAs) and for creating and writing images to the digital units (FEPs). The general relationship between these three tool groups is represented in Figure 1; the details are in Figure 2.
The interface between the Image Tools and ACIS, the "Image Loader", is described in Section 8, and science data formats of use in analyzing the "GSE Test Tools" output are described in Section 9. Some alternative image tools are described in Section 10. The current status of tool development is shown in Appendix A.