Skip to content

Commit 192a10f

Browse files
committed
HS version 2.3.2
1 parent dcf58bd commit 192a10f

File tree

91 files changed

+19660
-1133
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+19660
-1133
lines changed

Apache_2_0_GSC-16151-1.pdf

-363 KB
Binary file not shown.

Apache_2_0_GSC-18476-1_CFS_HS.pdf

71.9 KB
Binary file not shown.

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@ project(CFS_HS C)
33

44
include_directories(fsw/mission_inc)
55
include_directories(fsw/platform_inc)
6+
include_directories(fsw/src)
67

78
aux_source_directory(fsw/src APP_SRC_FILES)
9+
aux_source_directory(fsw/tables APP_TABLE_FILES)
810

911
# Create the app module
1012
add_cfe_app(hs ${APP_SRC_FILES})
13+
add_cfe_tables(hs ${APP_TABLE_FILES})

README.md

Lines changed: 49 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,56 @@
1-
# Health and Safety
1+
core Flight System (cFS) Health and Safety Application (HS)
2+
===========================================================
23

3-
NASA core Flight System Health and Safety Application
4+
Open Source Release Readme
5+
==========================
46

5-
## Description
7+
HS Release 2.3.2
68

7-
The Health and Safety application (HS) is a core Flight System (cFS) application that is a plug in to the Core Flight Executive (cFE) component of the cFS.
9+
Date:
10+
10/5/2020
811

9-
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)
12+
Introduction
13+
-------------
14+
The Health and Safety application (HS) is a core Flight System (cFS)
15+
application that is a plug in to the Core Flight Executive (cFE) component
16+
of the cFS.
17+
18+
The HS application provides functionality for Application Monitoring,
19+
Event Monitoring, Hardware Watchdog Servicing, Execution Counter Reporting
20+
(optional), and CPU Aliveness Indication (via UART).
1021

11-
The HS application provides functionality for Application Monitoring, Event Monitoring, Hardware Watchdog Servicing, Execution Counter Reporting (optional), and CPU Aliveness Indication (via UART).
22+
The HS application is written in C and depends on the cFS Operating System
23+
Abstraction Layer (OSAL) and cFE components. There is additional HS
24+
application specific configuration information contained in the application
25+
user's guide available in:
26+
https://github.com/nasa/HS/tree/master/docs/users_guide
27+
28+
This software is licensed under the Apache 2.0 license.
29+
30+
31+
Software Included
32+
------------------
33+
Health and Safety application (HS) 2.3.2
34+
35+
36+
Software Required
37+
------------------
1238

13-
## License
39+
Operating System Abstraction Layer 5.0 or higher can be
40+
obtained at https://github.com/nasa/osal
1441

15-
This software is licensed under the NASA Open Source Agreement. http://ti.arc.nasa.gov/opensource/nosa
42+
core Flight Executive 6.8.0 or higher can be obtained at
43+
https://github.com/nasa/cfe
44+
45+
Note: An integrated bundle including the cFE, OSAL, and PSP can
46+
be obtained at https://github.com/nasa/cfs
47+
48+
About cFS
49+
-----------
50+
The cFS is a platform and project independent reusable software framework and
51+
set of reusable applications developed by NASA Goddard Space Flight Center.
52+
This framework is used as the basis for the flight software for satellite data
53+
systems and instruments, but can be used on other embedded systems. More
54+
information on the cFS can be found at http://cfs.gsfc.nasa.gov
55+
56+
EOF
542 KB
Binary file not shown.
Binary file not shown.

docs/dox_src/users_guide/.gitkeep

Whitespace-only changes.

docs/dox_src/users_guide/cfs_hs.dox

Lines changed: 201 additions & 184 deletions
Large diffs are not rendered by default.

fsw/mission_inc/hs_perfids.h

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
/*************************************************************************
2-
** File: hs_perfids.h
2+
** File: hs_perfids.h
33
**
4-
** NASA Docket No. GSC-16,151-1, and identified as "Core Flight Software System (CFS)
5-
** Health and Safety Application Version 2"
6-
**
7-
** Copyright © 2007-2014 United States Government as represented by the
8-
** Administrator of the National Aeronautics and Space Administration. All Rights
9-
** Reserved.
4+
** NASA Docket No. GSC-18,476-1, and identified as "Core Flight System
5+
** (cFS) Health and Safety (HS) Application version 2.3.2"
6+
**
7+
** Copyright © 2020 United States Government as represented by the
8+
** Administrator of the National Aeronautics and Space Administration.
9+
** All Rights Reserved.
1010
**
1111
** Licensed under the Apache License, Version 2.0 (the "License");
1212
** you may not use this file except in compliance with the License.
1313
** You may obtain a copy of the License at
1414
** http://www.apache.org/licenses/LICENSE-2.0
15-
**
1615
** Unless required by applicable law or agreed to in writing, software
1716
** distributed under the License is distributed on an "AS IS" BASIS,
1817
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -22,8 +21,6 @@
2221
** Purpose:
2322
** CFS Health and Safety (HS) Application Performance IDs
2423
**
25-
** Notes:
26-
**
2724
**
2825
*************************************************************************/
2926
#ifndef _hs_perfids_h_

fsw/platform_inc/hs_msgids.h

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,23 @@
11
/*************************************************************************
2-
** File: hs_msgids.h
2+
** File: hs_msgids.h
33
**
4-
** NASA Docket No. GSC-16,151-1, and identified as "Core Flight Software System (CFS)
5-
** Health and Safety Application Version 2"
6-
**
7-
** Copyright © 2007-2014 United States Government as represented by the
8-
** Administrator of the National Aeronautics and Space Administration. All Rights
9-
** Reserved.
4+
** NASA Docket No. GSC-18,476-1, and identified as "Core Flight System
5+
** (cFS) Health and Safety (HS) Application version 2.3.2"
6+
**
7+
** Copyright © 2020 United States Government as represented by the
8+
** Administrator of the National Aeronautics and Space Administration.
9+
** All Rights Reserved.
1010
**
1111
** Licensed under the Apache License, Version 2.0 (the "License");
1212
** you may not use this file except in compliance with the License.
1313
** You may obtain a copy of the License at
1414
** http://www.apache.org/licenses/LICENSE-2.0
15-
**
1615
** Unless required by applicable law or agreed to in writing, software
1716
** distributed under the License is distributed on an "AS IS" BASIS,
1817
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1918
** See the License for the specific language governing permissions and
2019
** limitations under the License.
21-
**
20+
*
2221
** Purpose:
2322
** CFS Health and Safety (HS) Application Message IDs
2423
**

0 commit comments

Comments
 (0)