Skip to content

Ground Timeout Detection #115

@PokeyOne

Description

@PokeyOne

Description

Once the rocket is on the ground we should have a way for the Pi to stop logging information and cleanup active things. This is because the FC will be constantly writing data to BB, and if we were to just shut off FC, it may leave currupted data. Having FC stop logging after a certain amount of time would be ideal.

How to Detect

There are two main modes of detection that were discussed:

  1. General timeout (for example, expected flight time + 10 minutes)
  2. Detection of ground (plus a five minute buffer or something)

Acceptance Criteria

  • Assess whether data curuption would even be a real issue.
  • Assess and decide on the approppriate way to detect this.
  • Implement detection
  • Stop logging data some time after detection.
  • There should be a buffer between detection and stopping logging.
  • There should be a minimum time before it even considers stopping logging.
  • It should only be able to stop loggin in the recovery state. It would be very bad if we just stopped logging in the middle of the burn.

Metadata

Metadata

Assignees

Labels

RocketProject that directly affects the rockethelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions