Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
4949f90
Initial Component Design
RobertPendergrast Nov 1, 2025
10089dd
Camera works kinda
RobertPendergrast Nov 2, 2025
307f56e
Basic Reading Implementation (untested)
RobertPendergrast Nov 3, 2025
6162dc3
broke
RobertPendergrast Nov 3, 2025
d671a93
Topologies
RobertPendergrast Nov 5, 2025
fb1edfb
builds (?)
WT-MM Nov 6, 2025
461ebb7
wraparound footer detection
WT-MM Nov 6, 2025
dc5b934
new camera protocol
WT-MM Nov 6, 2025
2964d5a
Merge branch 'main' into CameraManager
moisesmata Nov 14, 2025
23ed6f4
Fix baseIds and Cmake after merge
moisesmata Nov 14, 2025
df73d45
Lots of debugging statements, cannot identify header
moisesmata Nov 15, 2025
0beaf5b
More debugging, fixed fpp constants.fpp
moisesmata Nov 16, 2025
79e5fae
Initial Handshake Protocol Component
moisesmata Nov 17, 2025
57d0cd6
Initial split of PayloadCom and CameraHandler
moisesmata Nov 17, 2025
958baa3
some reworking of payloadcom to camerahandler
moisesmata Nov 17, 2025
a6d91a4
Initial kinda working, only one ack is sent
moisesmata Nov 18, 2025
d8b5c4c
Swapped components active passive
moisesmata Nov 19, 2025
37d62e5
Data streams in! Just needs to save image properly, look into port ca…
moisesmata Nov 19, 2025
87b5383
take image is a real command
WT-MM Nov 20, 2025
a7c8800
add chunk write event
WT-MM Nov 20, 2025
2f6ec49
telemetry
WT-MM Nov 21, 2025
67d7bd1
add packet
WT-MM Nov 22, 2025
2a467e3
file error telemetry
WT-MM Nov 22, 2025
1d60e93
comment out events
WT-MM Nov 22, 2025
cfcb2aa
add images saved tlm
WT-MM Nov 22, 2025
09ebe80
Sarah's Commit
moisesmata Nov 23, 2025
aaa4cca
Add return so that we don't write after saving
moisesmata Nov 29, 2025
ed7ad4b
Update and Streamline events emitted
moisesmata Nov 29, 2025
cde9bc9
new commands
RobertPendergrast Nov 29, 2025
ef8f283
DONE
RobertPendergrast Nov 30, 2025
7bd2314
Revise CameraHandler documentation
RobertPendergrast Nov 30, 2025
ca82349
Format documentation for consistency
RobertPendergrast Nov 30, 2025
15cbf7b
Format markdown tables for better readability
RobertPendergrast Nov 30, 2025
c7d190d
fmt
WT-MM Nov 30, 2025
323d8f4
Idk if this works might have to revert
RobertPendergrast Dec 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions FprimeZephyrReference/Components/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@ add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/PowerMonitor/")
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ResetManager/")
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/StartupManager/")
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Watchdog")
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/PayloadCom/")
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/CameraHandler/")
36 changes: 36 additions & 0 deletions FprimeZephyrReference/Components/CameraHandler/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
####
# F Prime CMakeLists.txt:
#
# SOURCES: list of source files (to be compiled)
# AUTOCODER_INPUTS: list of files to be passed to the autocoders
# DEPENDS: list of libraries that this module depends on
#
# More information in the F´ CMake API documentation:
# https://fprime.jpl.nasa.gov/latest/docs/reference/api/cmake/API/
#
####

# Module names are derived from the path from the nearest project/library/framework
# root when not specifically overridden by the developer. i.e. The module defined by
# `Ref/SignalGen/CMakeLists.txt` will be named `Ref_SignalGen`.

register_fprime_library(
AUTOCODER_INPUTS
"${CMAKE_CURRENT_LIST_DIR}/CameraHandler.fpp"
SOURCES
"${CMAKE_CURRENT_LIST_DIR}/CameraHandler.cpp"
# DEPENDS
# MyPackage_MyOtherModule
)

### Unit Tests ###
# register_fprime_ut(
# AUTOCODER_INPUTS
# "${CMAKE_CURRENT_LIST_DIR}/CameraHandler.fpp"
# SOURCES
# "${CMAKE_CURRENT_LIST_DIR}/test/ut/CameraHandlerTestMain.cpp"
# "${CMAKE_CURRENT_LIST_DIR}/test/ut/CameraHandlerTester.cpp"
# DEPENDS
# STest # For rules-based testing
# UT_AUTO_HELPERS
# )
Loading