The Propulsion Development Platform (PDP) Monitoring System is a web-based application that allows users to monitor the status of the engine controls and instrumentation. The PDP is a testbed for the development of propulsion systems, and the monitoring system is used to control valve actuation, monitor sensor readings, and record data.
There are many issues with the old code base, It was designed by MECHs so I dont blame them. We need the embedded software to reflect the same designs and patterns that we use in the rest of the PDP-monitoring-system repo. For the scope of this ticket we will do the following:
Asset the state of the repo, what says what goes,
Research best practices for FSM on Arduino
Figure out if we can reduce noise created by the steppers through software
Decide on a better way to send feedback. This can include rewiring the Arduino if necessary
Create diagrams for the flow
There should be no code implemented in this ticket, just planning.
Description
There are many issues with the old code base, It was designed by MECHs so I dont blame them. We need the embedded software to reflect the same designs and patterns that we use in the rest of the PDP-monitoring-system repo. For the scope of this ticket we will do the following:
There should be no code implemented in this ticket, just planning.
Acceptance Criteria
QA Notes
Linked issues
14