CTG Command, Telemetry, and GSE (CTG) Software Design Will Rachelson
CTG Topics CTG relation to entire EFW SOC. Interaction of CTG with SOC modules, modes of operation, data products. Description of GSEOS and EFW extensions to GSEOS.
CTG: Relation to Entire SOC
CTG: Configurations and Data Products
CTG: Bench Setup Signal is applied to the sensor sphere. The IDPU samples the signal from the sphere and sends data to the GSE laptop via the SCE.
CTG: On-Orbit Setup
CTG: GSEOS Screenshot
CTG: GSEOS Out of the Box As-delivered to instrument teams. Needs instrument-specific customizations.
CTG: GSEOS w/EFW Customizations These customizations fulfill the requirements for CTG outlined in the EFW SOC software requirements document. Requirements are verified according to procedures outlined in the test plan document, RBSP_EFW_SW-005-SOC-001.
CTG: Logging Extended GSEOS with a central logging mechanism that records all session data into a single time-stamped directory. Data from these directories is transferred into the ARC module using rsync. This provides a backup copy of all test data.
CTG: Scripting Scripting System Take Arguments, Return Values Capture all script-related commands, errors, events, etc., to the main EFW log file. Display current script execution status. Provide information about script coverage, visually and numerically. Complete execution trace logged. Example: There is a python file called ex05_commanding.py in the EFW scripts folder. To run it in GSEOS: >>> startscript(ex05_commanding)
CTG: Test Equipment Control
Summary The CTG module is a version of GSEOS specific to the EFW instrument. The CTG module sends commands to and receives telemetry from the EFW instrument, from early on-bench testing all the way through on-orbit operation. The same tool is used throughout the life of the instrument.