Download presentation
Presentation is loading. Please wait.
1
Ground Support Software
Swapnil Ralhan C&DH Space Sciences Laboratory University of California, Berkeley
2
Ground Support Software Agenda
Requirements GSE Design Overview Module Details User Interface Choice of Language Development Plan Comparison to GSEOS
3
Requirements
4
GSE – Design Overview F S W Display Command Recorder Test Harness
Interface F S W Decoder Telemetry
5
GSE – Design Overview F S W Interface Module
Command Display Recorder Test Harness Interface F S W Interface Module - Abstraction for FSW Interface - Can be Serial, TCP/IP etc Decoder Telemetry
6
GSE – Design Overview F S W Command Module
Display Recorder Test Harness Interface F S W Command Module - Converts commands given on interface to FSW Commands - Combine Python constructs(looping etc) with FSW Commands to write test scripts Decoder Telemetry
7
GSE – Design Overview Telemetry Module F S W
- Looks at APID, calls appropriate Decoder function Command Display Recorder Test Harness Interface F S W Decoder Telemetry
8
GSE – Design Overview Decoder Module F S W
- A set of functions, APID specific. - Converts input data to an object of a data structure of type 'ApID_NNN' - Includes formulas for display of formatted data Command Display Recorder Test Harness Interface F S W Decoder Telemetry
9
GSE – Design Overview F S W Recorder Module
Command Display Recorder Test Harness Interface F S W Recorder Module - Records Incoming Telemetry and Outgoing Commands - Provides Playback Capability Decoder Telemetry
10
GSE – Design Overview F S W Display Module
Command Display Recorder Test Harness Interface F S W Display Module - Simple module: provides screen for display of values - Includes Upper and lower limits for values, and Notification functions can be attached to these Decoder Telemetry
11
Requirements
12
Choice of Language - Python
Dynamic Language Easy Scripting Availability of Support Easy use of Object Oriented Programming Existing Libraries: Serial Tkinter Socket
13
Development Plan Basic Versions of Interface, Command and Telemetry Exist Decoder depends on CTM Display next Recorder. ATS Generation System – meet Manfred to discuss
14
Comparison to GSEOS Easier to develop Completely open source
Well documented Better documentation No annoying undocumented scripts Up-to-date GSEOS uses Python 2.3, released 2003 Portability Usable on Windows, Mac, Unix
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.