130 likes | 311 Views
CTG. Command, Telemetry, and GSE (CTG) Software Design Will Rachelson wrachelson@ssl.berkeley.edu. 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.
E N D
CTG Command, Telemetry, and GSE (CTG) Software Design Will Rachelson wrachelson@ssl.berkeley.edu
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: 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: 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 Example: There is a python file called ex05_commanding.py in the EFW scripts folder. To run it in GSEOS: >>> startscript(ex05_commanding) 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.
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.