Skip to content

Commit

Permalink
LC version 2.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
ejtimmon committed Nov 20, 2020
1 parent 822e0a3 commit 82bd57b
Show file tree
Hide file tree
Showing 44 changed files with 3,143 additions and 587 deletions.
4 changes: 4 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,7 @@ aux_source_directory(fsw/src APP_SRC_FILES)

# Create the app module
add_cfe_app(lc ${APP_SRC_FILES})

include_directories(fsw/src)
aux_source_directory(fsw/tables APP_TABLE_FILES)
add_cfe_tables(lc ${APP_TABLE_FILES})
Binary file removed Core Flight System (CFS) NOSA.pdf
Binary file not shown.
Binary file added NOSA_GSC-16010-1_-_Updated_Version2-1-2.pdf
Binary file not shown.
57 changes: 49 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,56 @@
# Limit Checker
core Flight System (cFS) Limit Checker (LC)
======================================================

NASA core Flight System Limit Checker Application
Open Source Release Readme
==========================

## Description
LC Release 2.1.2

The Limit Checker application (LC) is a core Flight System (cFS) application that is a plug in to the Core Flight Executive (cFE) component of the cFS.
Date: 10/7/2020

The cFS is a platform and project independent reusable software framework and set of reusable applications developed by NASA Goddard Space Flight Center. This framework is used as the basis for the flight software for satellite data systems and instruments, but can be used on other embedded systems. More information on the cFS can be found at [http://cfs.gsfc.nasa.gov](http://cfs.gsfc.nasa.gov)
Introduction
-------------
The Limit Checker (LC) is a core Flight System (cFS) application
that is a plug in to the Core Flight Executive (cFE) component of the cFS.

The LC application monitors telemetry data points in a cFS system and compares the values against predefined threshold limits. When a threshold condition is encountered, an event message is issued and a Relative Time Sequence (RTS) command script may be initiated to respond/react to the threshold violation.
The LC application monitors telemetry data points in a cFS system and compares
the values against predefined threshold limits. When a threshold condition is
encountered, an event message is issued and a Relative Time Sequence (RTS)
command script may be initiated to respond/react to the threshold violation.

## License
The LC application is written in C and depends on the cFS Operating System
Abstraction Layer (OSAL) and cFE components. There is additional LC application
specific configuration information contained in the application user's guide
available in https://github.com/nasa/LC/tree/master/docs/users_guide

This software is licensed under the NASA Open Source Agreement. http://ti.arc.nasa.gov/opensource/nosa
This software is licensed under the NASA Open Source Agreement.
http://ti.arc.nasa.gov/opensource/nosa


Software Included
------------------

Limit Checker application (LC) 2.1.2


Software Required
------------------

Operating System Abstraction Layer 5.0 or higher can be
obtained at https://github.com/nasa/osal

core Flight Executive 6.8.0 or higher can be obtained at
https://github.com/nasa/cfe

Note: An integrated bundle including the cFE, OSAL, and PSP can
be obtained at https://github.com/nasa/cfs

About cFS
----------
The cFS is a platform and project independent reusable software framework and
set of reusable applications developed by NASA Goddard Space Flight Center.
This framework is used as the basis for the flight software for satellite data
systems and instruments, but can be used on other embedded systems. More
information on the cFS can be found at http://cfs.gsfc.nasa.gov

EOF
86 changes: 0 additions & 86 deletions cfs-lc-app-OSS-readme.txt

This file was deleted.

Binary file added docs/LC_v2.1.2_VersionDescriptionDocument.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion fsw/mission_inc/lc_mission_cfg.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
** File:
** $Id: lc_mission_cfg.h 1.3 2017/01/22 17:24:26EST sstrege Exp $
**
** Copyright (c) 2007-2014 United States Government as represented by the
** Copyright (c) 2007-2020 United States Government as represented by the
** Administrator of the National Aeronautics and Space Administration.
** All Other Rights Reserved.
**
Expand Down
2 changes: 1 addition & 1 deletion fsw/mission_inc/lc_perfids.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
** File:
** $Id: lc_perfids.h 1.3 2017/01/22 17:24:45EST sstrege Exp $
**
** Copyright (c) 2007-2014 United States Government as represented by the
** Copyright (c) 2007-2020 United States Government as represented by the
** Administrator of the National Aeronautics and Space Administration.
** All Other Rights Reserved.
**
Expand Down
2 changes: 1 addition & 1 deletion fsw/platform_inc/lc_msgids.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
** File:
** $Id: lc_msgids.h 1.3 2017/01/22 17:24:20EST sstrege Exp $
**
** Copyright (c) 2007-2014 United States Government as represented by the
** Copyright (c) 2007-2020 United States Government as represented by the
** Administrator of the National Aeronautics and Space Administration.
** All Other Rights Reserved.
**
Expand Down
6 changes: 3 additions & 3 deletions fsw/platform_inc/lc_platform_cfg.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
** File:
** $Id: lc_platform_cfg.h 1.4 2017/03/07 17:35:09EST mdeschu Exp $
**
** Copyright (c) 2007-2014 United States Government as represented by the
** Copyright (c) 2007-2020 United States Government as represented by the
** Administrator of the National Aeronautics and Space Administration.
** All Other Rights Reserved.
**
Expand Down Expand Up @@ -155,7 +155,7 @@
** This string shouldn't be longer than #OS_MAX_PATH_LEN for the
** target platform in question
*/
#define LC_WDT_FILENAME "/cf/apps/lc_def_wdt.tbl"
#define LC_WDT_FILENAME "/cf/lc_def_wdt.tbl"

/** \lccfg Actionpoint Definition Table (ADT) filename
**
Expand All @@ -167,7 +167,7 @@
** This string shouldn't be longer than #OS_MAX_PATH_LEN for the
** target platform in question
*/
#define LC_ADT_FILENAME "/cf/apps/lc_def_adt.tbl"
#define LC_ADT_FILENAME "/cf/lc_def_adt.tbl"

/** \lccfg Maximum reverse polish (RPN) equation size
**
Expand Down
Loading

0 comments on commit 82bd57b

Please sign in to comment.