├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── build-documentation.yml │ ├── build-run-app.yml │ ├── codeql-build.yml │ ├── format-check.yml │ ├── static-analysis.yml │ └── unit-test-coverage.yml ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── cs-detaildesign.doxyfile.in ├── cs_FunctionalRequirements.csv └── dox_src │ ├── CMakeLists.txt │ ├── cfs_cs.dox │ ├── cs-common.doxyfile.in │ └── cs-usersguide.doxyfile.in ├── fsw ├── inc │ ├── cs_events.h │ ├── cs_mission_cfg.h │ ├── cs_msg.h │ ├── cs_msgdefs.h │ ├── cs_msgids.h │ ├── cs_perfids.h │ ├── cs_platform_cfg.h │ └── cs_tbldefs.h ├── src │ ├── cs_app.c │ ├── cs_app.h │ ├── cs_app_cmds.c │ ├── cs_app_cmds.h │ ├── cs_cmds.c │ ├── cs_cmds.h │ ├── cs_compute.c │ ├── cs_compute.h │ ├── cs_eeprom_cmds.c │ ├── cs_eeprom_cmds.h │ ├── cs_init.c │ ├── cs_init.h │ ├── cs_memory_cmds.c │ ├── cs_memory_cmds.h │ ├── cs_table_cmds.c │ ├── cs_table_cmds.h │ ├── cs_table_processing.c │ ├── cs_table_processing.h │ ├── cs_utils.c │ ├── cs_utils.h │ ├── cs_verify.h │ └── cs_version.h └── tables │ ├── cs_apptbl.c │ ├── cs_eepromtbl.c │ ├── cs_memorytbl.c │ └── cs_tablestbl.c ├── mission_build.cmake └── unit-test ├── CMakeLists.txt ├── cs_app_cmds_tests.c ├── cs_app_tests.c ├── cs_cmds_tests.c ├── cs_compute_tests.c ├── cs_eeprom_cmds_tests.c ├── cs_init_tests.c ├── cs_memory_cmds_tests.c ├── cs_table_cmds_tests.c ├── cs_table_processing_tests.c ├── cs_utils_tests.c ├── stubs ├── cs_app_cmds_stubs.c ├── cs_app_stubs.c ├── cs_appdata_global_stub.c ├── cs_cmds_stubs.c ├── cs_compute_stubs.c ├── cs_eeprom_cmds_stubs.c ├── cs_init_stubs.c ├── cs_memory_cmds_stubs.c ├── cs_table_cmds_stubs.c ├── cs_table_processing_stubs.c └── cs_utils_stubs.c └── utilities ├── cs_test_utils.c └── cs_test_utils.h /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/.github/workflows/build-documentation.yml -------------------------------------------------------------------------------- /.github/workflows/build-run-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/.github/workflows/build-run-app.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/.github/workflows/codeql-build.yml -------------------------------------------------------------------------------- /.github/workflows/format-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/.github/workflows/format-check.yml -------------------------------------------------------------------------------- /.github/workflows/static-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/.github/workflows/static-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/unit-test-coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/.github/workflows/unit-test-coverage.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/README.md -------------------------------------------------------------------------------- /docs/cs-detaildesign.doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/docs/cs-detaildesign.doxyfile.in -------------------------------------------------------------------------------- /docs/cs_FunctionalRequirements.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/docs/cs_FunctionalRequirements.csv -------------------------------------------------------------------------------- /docs/dox_src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/docs/dox_src/CMakeLists.txt -------------------------------------------------------------------------------- /docs/dox_src/cfs_cs.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/docs/dox_src/cfs_cs.dox -------------------------------------------------------------------------------- /docs/dox_src/cs-common.doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/docs/dox_src/cs-common.doxyfile.in -------------------------------------------------------------------------------- /docs/dox_src/cs-usersguide.doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/docs/dox_src/cs-usersguide.doxyfile.in -------------------------------------------------------------------------------- /fsw/inc/cs_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/inc/cs_events.h -------------------------------------------------------------------------------- /fsw/inc/cs_mission_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/inc/cs_mission_cfg.h -------------------------------------------------------------------------------- /fsw/inc/cs_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/inc/cs_msg.h -------------------------------------------------------------------------------- /fsw/inc/cs_msgdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/inc/cs_msgdefs.h -------------------------------------------------------------------------------- /fsw/inc/cs_msgids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/inc/cs_msgids.h -------------------------------------------------------------------------------- /fsw/inc/cs_perfids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/inc/cs_perfids.h -------------------------------------------------------------------------------- /fsw/inc/cs_platform_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/inc/cs_platform_cfg.h -------------------------------------------------------------------------------- /fsw/inc/cs_tbldefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/inc/cs_tbldefs.h -------------------------------------------------------------------------------- /fsw/src/cs_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_app.c -------------------------------------------------------------------------------- /fsw/src/cs_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_app.h -------------------------------------------------------------------------------- /fsw/src/cs_app_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_app_cmds.c -------------------------------------------------------------------------------- /fsw/src/cs_app_cmds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_app_cmds.h -------------------------------------------------------------------------------- /fsw/src/cs_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_cmds.c -------------------------------------------------------------------------------- /fsw/src/cs_cmds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_cmds.h -------------------------------------------------------------------------------- /fsw/src/cs_compute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_compute.c -------------------------------------------------------------------------------- /fsw/src/cs_compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_compute.h -------------------------------------------------------------------------------- /fsw/src/cs_eeprom_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_eeprom_cmds.c -------------------------------------------------------------------------------- /fsw/src/cs_eeprom_cmds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_eeprom_cmds.h -------------------------------------------------------------------------------- /fsw/src/cs_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_init.c -------------------------------------------------------------------------------- /fsw/src/cs_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_init.h -------------------------------------------------------------------------------- /fsw/src/cs_memory_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_memory_cmds.c -------------------------------------------------------------------------------- /fsw/src/cs_memory_cmds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_memory_cmds.h -------------------------------------------------------------------------------- /fsw/src/cs_table_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_table_cmds.c -------------------------------------------------------------------------------- /fsw/src/cs_table_cmds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_table_cmds.h -------------------------------------------------------------------------------- /fsw/src/cs_table_processing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_table_processing.c -------------------------------------------------------------------------------- /fsw/src/cs_table_processing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_table_processing.h -------------------------------------------------------------------------------- /fsw/src/cs_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_utils.c -------------------------------------------------------------------------------- /fsw/src/cs_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_utils.h -------------------------------------------------------------------------------- /fsw/src/cs_verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_verify.h -------------------------------------------------------------------------------- /fsw/src/cs_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/src/cs_version.h -------------------------------------------------------------------------------- /fsw/tables/cs_apptbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/tables/cs_apptbl.c -------------------------------------------------------------------------------- /fsw/tables/cs_eepromtbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/tables/cs_eepromtbl.c -------------------------------------------------------------------------------- /fsw/tables/cs_memorytbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/tables/cs_memorytbl.c -------------------------------------------------------------------------------- /fsw/tables/cs_tablestbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/fsw/tables/cs_tablestbl.c -------------------------------------------------------------------------------- /mission_build.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/mission_build.cmake -------------------------------------------------------------------------------- /unit-test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/CMakeLists.txt -------------------------------------------------------------------------------- /unit-test/cs_app_cmds_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_app_cmds_tests.c -------------------------------------------------------------------------------- /unit-test/cs_app_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_app_tests.c -------------------------------------------------------------------------------- /unit-test/cs_cmds_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_cmds_tests.c -------------------------------------------------------------------------------- /unit-test/cs_compute_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_compute_tests.c -------------------------------------------------------------------------------- /unit-test/cs_eeprom_cmds_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_eeprom_cmds_tests.c -------------------------------------------------------------------------------- /unit-test/cs_init_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_init_tests.c -------------------------------------------------------------------------------- /unit-test/cs_memory_cmds_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_memory_cmds_tests.c -------------------------------------------------------------------------------- /unit-test/cs_table_cmds_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_table_cmds_tests.c -------------------------------------------------------------------------------- /unit-test/cs_table_processing_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_table_processing_tests.c -------------------------------------------------------------------------------- /unit-test/cs_utils_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/cs_utils_tests.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_app_cmds_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_app_cmds_stubs.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_app_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_app_stubs.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_appdata_global_stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_appdata_global_stub.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_cmds_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_cmds_stubs.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_compute_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_compute_stubs.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_eeprom_cmds_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_eeprom_cmds_stubs.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_init_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_init_stubs.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_memory_cmds_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_memory_cmds_stubs.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_table_cmds_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_table_cmds_stubs.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_table_processing_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_table_processing_stubs.c -------------------------------------------------------------------------------- /unit-test/stubs/cs_utils_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/stubs/cs_utils_stubs.c -------------------------------------------------------------------------------- /unit-test/utilities/cs_test_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/utilities/cs_test_utils.c -------------------------------------------------------------------------------- /unit-test/utilities/cs_test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nasa/CS/HEAD/unit-test/utilities/cs_test_utils.h --------------------------------------------------------------------------------