Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ground Support Software

Similar presentations


Presentation on theme: "Ground Support Software"— Presentation transcript:

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


Download ppt "Ground Support Software"

Similar presentations


Ads by Google