├── .clang-format ├── .gitattributes ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── SystemReference ├── CMakeLists.txt ├── Com │ └── README.md ├── Gnc │ ├── CMakeLists.txt │ └── Imu │ │ ├── CMakeLists.txt │ │ ├── Imu.cpp │ │ ├── Imu.fpp │ │ ├── Imu.hpp │ │ ├── docs │ │ ├── img │ │ │ └── imu.png │ │ └── sdd.md │ │ └── test │ │ └── ut │ │ ├── TestMain.cpp │ │ ├── Tester.cpp │ │ └── Tester.hpp ├── Payload │ ├── CMakeLists.txt │ └── Camera │ │ ├── CMakeLists.txt │ │ ├── Camera.cpp │ │ ├── Camera.fpp │ │ ├── Camera.hpp │ │ ├── docs │ │ ├── IntegrationGuide.md │ │ ├── img │ │ │ └── camera.png │ │ └── sdd.md │ │ └── test │ │ └── ut │ │ ├── TEST_1.mov │ │ ├── TestMain.cpp │ │ ├── Tester.cpp │ │ └── Tester.hpp ├── Top │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Main.cpp │ ├── SystemReferenceTelemetryPackets.fppi │ ├── SystemReferenceTopologyDefs.cpp │ ├── SystemReferenceTopologyDefs.hpp │ ├── instances.fpp │ └── topology.fpp └── settings.ini ├── bin ├── docker-run ├── docker-run.bat ├── docker-setup └── docker-setup.bat ├── docs ├── course │ ├── appendix-1.md │ ├── appendix-2.md │ ├── appendix-3.md │ ├── component-implementation.md │ ├── hardware.md │ ├── introduction.md │ ├── pdfs │ │ ├── appendix-1.pdf │ │ ├── appendix-2.pdf │ │ ├── appendix-3.pdf │ │ ├── component-implementation.pdf │ │ ├── hardware.pdf │ │ ├── introduction.pdf │ │ ├── prerequisites.pdf │ │ ├── requirements-and-design.pdf │ │ ├── teams.pdf │ │ └── topology-integration.pdf │ ├── prerequisites.md │ ├── requirements-and-design.md │ ├── teams.md │ ├── topology-integration.md │ └── unit-testing.md ├── img │ ├── rancher-config.png │ ├── rancher-running.png │ ├── wiring-diagram-m1.png │ └── wiring-diagram.png └── integration │ ├── camera │ ├── building-system-ref-with-libcamera.md │ ├── compiling-libcamera.md │ └── example.md │ ├── gnc-sensor-integration.md │ └── xbee-radio-integration.md ├── ground-tools ├── README.md ├── process_raw_image.py └── requirements.txt ├── libcamera-aarch32.txt └── libcamera-aarch64.txt /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: Chromium 3 | IndentWidth: 4 4 | ColumnLimit: 120 5 | AccessModifierOffset: -2 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/README.md -------------------------------------------------------------------------------- /SystemReference/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/CMakeLists.txt -------------------------------------------------------------------------------- /SystemReference/Com/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Com/README.md -------------------------------------------------------------------------------- /SystemReference/Gnc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/CMakeLists.txt -------------------------------------------------------------------------------- /SystemReference/Gnc/Imu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/Imu/CMakeLists.txt -------------------------------------------------------------------------------- /SystemReference/Gnc/Imu/Imu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/Imu/Imu.cpp -------------------------------------------------------------------------------- /SystemReference/Gnc/Imu/Imu.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/Imu/Imu.fpp -------------------------------------------------------------------------------- /SystemReference/Gnc/Imu/Imu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/Imu/Imu.hpp -------------------------------------------------------------------------------- /SystemReference/Gnc/Imu/docs/img/imu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/Imu/docs/img/imu.png -------------------------------------------------------------------------------- /SystemReference/Gnc/Imu/docs/sdd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/Imu/docs/sdd.md -------------------------------------------------------------------------------- /SystemReference/Gnc/Imu/test/ut/TestMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/Imu/test/ut/TestMain.cpp -------------------------------------------------------------------------------- /SystemReference/Gnc/Imu/test/ut/Tester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/Imu/test/ut/Tester.cpp -------------------------------------------------------------------------------- /SystemReference/Gnc/Imu/test/ut/Tester.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Gnc/Imu/test/ut/Tester.hpp -------------------------------------------------------------------------------- /SystemReference/Payload/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Components 2 | add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Camera/") 3 | -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/CMakeLists.txt -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/Camera.cpp -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/Camera.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/Camera.fpp -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/Camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/Camera.hpp -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/docs/IntegrationGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/docs/IntegrationGuide.md -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/docs/img/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/docs/img/camera.png -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/docs/sdd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/docs/sdd.md -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/test/ut/TEST_1.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/test/ut/TEST_1.mov -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/test/ut/TestMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/test/ut/TestMain.cpp -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/test/ut/Tester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/test/ut/Tester.cpp -------------------------------------------------------------------------------- /SystemReference/Payload/Camera/test/ut/Tester.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Payload/Camera/test/ut/Tester.hpp -------------------------------------------------------------------------------- /SystemReference/Top/.gitignore: -------------------------------------------------------------------------------- 1 | unconnected 2 | visual 3 | -------------------------------------------------------------------------------- /SystemReference/Top/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Top/CMakeLists.txt -------------------------------------------------------------------------------- /SystemReference/Top/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Top/Main.cpp -------------------------------------------------------------------------------- /SystemReference/Top/SystemReferenceTelemetryPackets.fppi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Top/SystemReferenceTelemetryPackets.fppi -------------------------------------------------------------------------------- /SystemReference/Top/SystemReferenceTopologyDefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Top/SystemReferenceTopologyDefs.cpp -------------------------------------------------------------------------------- /SystemReference/Top/SystemReferenceTopologyDefs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Top/SystemReferenceTopologyDefs.hpp -------------------------------------------------------------------------------- /SystemReference/Top/instances.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Top/instances.fpp -------------------------------------------------------------------------------- /SystemReference/Top/topology.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/Top/topology.fpp -------------------------------------------------------------------------------- /SystemReference/settings.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/SystemReference/settings.ini -------------------------------------------------------------------------------- /bin/docker-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/bin/docker-run -------------------------------------------------------------------------------- /bin/docker-run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/bin/docker-run.bat -------------------------------------------------------------------------------- /bin/docker-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/bin/docker-setup -------------------------------------------------------------------------------- /bin/docker-setup.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/bin/docker-setup.bat -------------------------------------------------------------------------------- /docs/course/appendix-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/appendix-1.md -------------------------------------------------------------------------------- /docs/course/appendix-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/appendix-2.md -------------------------------------------------------------------------------- /docs/course/appendix-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/appendix-3.md -------------------------------------------------------------------------------- /docs/course/component-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/component-implementation.md -------------------------------------------------------------------------------- /docs/course/hardware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/hardware.md -------------------------------------------------------------------------------- /docs/course/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/introduction.md -------------------------------------------------------------------------------- /docs/course/pdfs/appendix-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/appendix-1.pdf -------------------------------------------------------------------------------- /docs/course/pdfs/appendix-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/appendix-2.pdf -------------------------------------------------------------------------------- /docs/course/pdfs/appendix-3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/appendix-3.pdf -------------------------------------------------------------------------------- /docs/course/pdfs/component-implementation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/component-implementation.pdf -------------------------------------------------------------------------------- /docs/course/pdfs/hardware.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/hardware.pdf -------------------------------------------------------------------------------- /docs/course/pdfs/introduction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/introduction.pdf -------------------------------------------------------------------------------- /docs/course/pdfs/prerequisites.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/prerequisites.pdf -------------------------------------------------------------------------------- /docs/course/pdfs/requirements-and-design.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/requirements-and-design.pdf -------------------------------------------------------------------------------- /docs/course/pdfs/teams.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/teams.pdf -------------------------------------------------------------------------------- /docs/course/pdfs/topology-integration.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/pdfs/topology-integration.pdf -------------------------------------------------------------------------------- /docs/course/prerequisites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/prerequisites.md -------------------------------------------------------------------------------- /docs/course/requirements-and-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/requirements-and-design.md -------------------------------------------------------------------------------- /docs/course/teams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/teams.md -------------------------------------------------------------------------------- /docs/course/topology-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/topology-integration.md -------------------------------------------------------------------------------- /docs/course/unit-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/course/unit-testing.md -------------------------------------------------------------------------------- /docs/img/rancher-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/img/rancher-config.png -------------------------------------------------------------------------------- /docs/img/rancher-running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/img/rancher-running.png -------------------------------------------------------------------------------- /docs/img/wiring-diagram-m1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/img/wiring-diagram-m1.png -------------------------------------------------------------------------------- /docs/img/wiring-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/img/wiring-diagram.png -------------------------------------------------------------------------------- /docs/integration/camera/building-system-ref-with-libcamera.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/integration/camera/building-system-ref-with-libcamera.md -------------------------------------------------------------------------------- /docs/integration/camera/compiling-libcamera.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/integration/camera/compiling-libcamera.md -------------------------------------------------------------------------------- /docs/integration/camera/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/integration/camera/example.md -------------------------------------------------------------------------------- /docs/integration/gnc-sensor-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/integration/gnc-sensor-integration.md -------------------------------------------------------------------------------- /docs/integration/xbee-radio-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/docs/integration/xbee-radio-integration.md -------------------------------------------------------------------------------- /ground-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/ground-tools/README.md -------------------------------------------------------------------------------- /ground-tools/process_raw_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/ground-tools/process_raw_image.py -------------------------------------------------------------------------------- /ground-tools/requirements.txt: -------------------------------------------------------------------------------- 1 | Pillow==10.0.0 -------------------------------------------------------------------------------- /libcamera-aarch32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/libcamera-aarch32.txt -------------------------------------------------------------------------------- /libcamera-aarch64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fprime-community/fprime-system-reference/HEAD/libcamera-aarch64.txt --------------------------------------------------------------------------------