pub fn separated_recovery(
recovery: &Recovery,
rocket: &Rocket,
assembly: &Assembly,
separations: &[Separation],
) -> Result<Recovered, RecoveryRefused>Expand description
The flight’s devices for a .ork configuration that separates at separations, in the order
they fire (separations makes them): recovery’s mapping, each device on the part that
carries it,
with the tumbles tumbling adds so that each part has drag from the moment it flies alone
(the decision record on a powered separation in hpr sim,
ADR-159).
A device in a stage aft of the first split rides the booster, body 1; one between the first
split and the second rides the part the second drops, body 2, and so on
(Separation::body_of); the rest ride the sustainer, body 0, which keeps the nose. A
device’s event is its own part’s: apogee is that part’s own apogee, and ejection the charge
of a motor in the device’s stage. lowerstageseparation, OpenRocket’s “Lower stage
separation”, opens on the trigger of the split right behind the device’s stage, plus its
delay, when that split comes with nothing ahead of it left to burn
(ADR-165).
§Errors
As recovery, but for lowerstageseparation on such a split; tumbling’s.