Skip to content

A private fork of the Core Flight System (cFS) Ground System Lab Tool (cFS-GroundSystem)

License

Notifications You must be signed in to change notification settings

traclabs/cFS-GroundSystem

Repository files navigation

Static Analysis Format Check

Core Flight System : Framework : Tool : Ground System

This repository contains NASA's Lab Ground System (cFS-GroundSystem), which is a framework component of the Core Flight System.

This lab application is a non-flight utility ground system to interact with the cFS. It is intended to be located in the tools/cFS-GroundSystem subdirectory of a cFS Mission Tree. The Core Flight System is bundled at https://github.com/nasa/cFS (which includes cFS-GroundSystem as a submodule), which includes build and execution instructions.

See Guide-GroundSystem.md for more information.

Version History

Development Build: v3.0.0-rc4+dev19

Development Build: v3.0.0-rc4+dev12

Development Build: v3.0.0-rc4+dev7

  • Free Address Info to fix resource leak
  • Converted most variable,function, and method names into snake_case
  • Set new build baseline for cFS-Caelum-rc4: v3.0.0-rc4
  • See nasa/cFS-GroundSystem#201 and nasa/cFS#390

Development Build: v2.2.0-rc1+dev63

Development Build: v2.2.0-rc1+dev58

Development Build: v2.2.0-rc1+dev52

Development Build: v2.2.0-rc1+dev46

  • Changes executable command from 'startg' to 'cFS-GroundSystem'
  • Changes version to be the version stated in version.py
  • Adds executable installation instructions to Guide-GroundSystem.md
  • See nasa/cFS-GroundSystem#178 and nasa/cFS#248

Development Build: v2.2.0-rc1+dev41

  • Corrects values in sb and tbl hk-tlm.txt to allow the TBL and SB tlm pages to open.
  • Adds a contributing guide that links to the main cFS contributing guide.
  • See nasa/cFS-GroundSystem#171

Development Build: v2.2.0-rc1+dev33

Development Build: v2.2.0-rc1+dev18

Development Build: v2.2.0-rc1+dev11

Development Build: v2.2.0-rc1+dev8

  • Replaces old code that caused a cast-align warning when strict. Refactored and removed unnecessary code while also following recommended model for getaddrinfo. Removed old windows support/defines/etc (likely not tested for years, no longer supported).
  • Reduce the size of the strncpy so that it ensures there's a null byte at the end of the string buffer.
  • See nasa/cFS-GroundSystem#133

Development Build: v2.2.0+dev2

Development Build: v2.1.0+dev85

Development Build: v2.1.0+dev76

  • Fixes more lgtm warnings
  • Allows users to change the byte offsets for sending commands and parsing telemetry, to support different header versions or other implementations of cFS
  • Adds a file to store version information and reports version upon ground-system startup.
  • See nasa/cFS-GroundSystem#109

Development Build: 2.1.12

  • Change all individual UI elements to table widgets. Update backend code accordingly
  • Temporary fix for implicit declaration of endian functions on some systems (RH/CentOs). No build errors on CentOS
  • See nasa/cFS-GroundSystem#107

Development Build: 2.1.11

  • Default behavior is the same except adds checksum and doesn't actually require fields. Adds all the packet fields, overrides, more supported data types, etc.
  • See nasa/cFS-GroundSystem#101

Development Build: 2.1.10

Development Build: 2.1.9

  • Upgrading PyQt4 to PyQt5 and includes a lot of cleanup/refactoring, and changes to the GUI itself
  • See nasa/cFS-GroundSystem#90

Development Build: 2.1.8

Development Build: 2.1.7

Development Build: 2.1.6

Development Build: 2.1.5

Development Build: 2.1.4

Development Build: 2.1.3

  • Minor updates to work with python 3
  • No longer compatible with python 2.7
  • Note issue #50 is to update the related documentation
  • See nasa/cFS-GroundSystem#47

Development Build: 2.1.2

Development Build: 2.1.1

OFFICIAL RELEASE 2.1.0 - Aquila

OFFICIAL RELEASE 2.0.90a

  • Released as part of cFE 6.6.0a, Apache 2.0

Known issues

As a lab application, extensive testing is not performed prior to release and only minimal functionality is included.

Getting Help

For best results, submit issues:questions or issues:help wanted requests at https://github.com/nasa/cFS.

Official cFS page: http://cfs.gsfc.nasa.gov

About

A private fork of the Core Flight System (cFS) Ground System Lab Tool (cFS-GroundSystem)

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published