**Requester: @ETSells **
Describe the solution you'd like
The flight dashboard is getting an altitude tape in SunDevilRocketry/Flight-Software-GUI#116. This altitude tape gives the current barometric pressure altitude ASL on a sliding vertical scale. This works great, but our launch sites are typically over a thousand feet above sea level. It would be great to be able to indicate our launch altitude and possibly integrate a toggle switch on the dashboard between QNH (altitude above sea level) and QFE (altitude above airfield, which in our case would be the launch site elevation).
Ideally, this packet could include all of the IMU and baro offsets (8 floats = 32 bytes) plus the pressure altitude from the onboard ISA model (1 more float -> 36 bytes). This leaves 4 padding bytes.
This message should be broadcast in a similar interval to vehicle ID -- intermittently during launch detect and then off thereafter. The dashboard must be able to operate in QNH mode regardless of whether this packet has been received, and then enable the QFE toggle once it has this data.
Describe alternatives you've considered
We could use the first couple of packets on the dashboard's end to determine the reference altitude. While this would work, it would be nice to use a common reference altitude between the front-end and on-board.
Additional context
This request should work on the mod side only (telemetry & sensor), then SDEC's library side for parsing. We will not include an endpoint for the most recent message of this type for simplicity, and it will only be available via the SSE pipe.
Points of Contact
Telemetry & SDEC SME: @ETSells
**Requester: @ETSells **
Describe the solution you'd like
The flight dashboard is getting an altitude tape in SunDevilRocketry/Flight-Software-GUI#116. This altitude tape gives the current barometric pressure altitude ASL on a sliding vertical scale. This works great, but our launch sites are typically over a thousand feet above sea level. It would be great to be able to indicate our launch altitude and possibly integrate a toggle switch on the dashboard between QNH (altitude above sea level) and QFE (altitude above airfield, which in our case would be the launch site elevation).
Ideally, this packet could include all of the IMU and baro offsets (8 floats = 32 bytes) plus the pressure altitude from the onboard ISA model (1 more float -> 36 bytes). This leaves 4 padding bytes.
This message should be broadcast in a similar interval to vehicle ID -- intermittently during launch detect and then off thereafter. The dashboard must be able to operate in QNH mode regardless of whether this packet has been received, and then enable the QFE toggle once it has this data.
Describe alternatives you've considered
We could use the first couple of packets on the dashboard's end to determine the reference altitude. While this would work, it would be nice to use a common reference altitude between the front-end and on-board.
Additional context
This request should work on the mod side only (telemetry & sensor), then SDEC's library side for parsing. We will not include an endpoint for the most recent message of this type for simplicity, and it will only be available via the SSE pipe.
Points of Contact
Telemetry & SDEC SME: @ETSells