In flight software systems its normal to completely remove modules of the program for flight modes your mission profile is not supposed to execute.
This is why, for example, a dragon cargo capsule once survived a launch vehicle failure but had no programming to use its parachutes in a launch failure condition. It could only use them in a return from orbit. The software module had been developed for crewed flights, but for cargo they hadn't planned for a survivable launch abort because cargo dragon has no abort superdraco engines. Afterwards, they decided to make provisions for a cargo launch abort in the off chance a cargo dragon would survive a rocket breakup despite having no escape thrusters.
In flight software systems its normal to completely remove modules of the program for flight modes your mission profile is not supposed to execute.
This is why, for example, a dragon cargo capsule once survived a launch vehicle failure but had no programming to use its parachutes in a launch failure condition. It could only use them in a return from orbit. The software module had been developed for crewed flights, but for cargo they hadn't planned for a survivable launch abort.
In flight software systems its normal to completely remove modules of the program for flight modes your mission profile is not supposed to execute. For a manned mission you would ordinarily want NO part of the automated undocking program to executable.
This is why, for example, a dragon cargo capsule once survived a launch vehicle failure but had no programming to use its parachutes in a launch failure condition. It could only use them in a return from orbit. The software module had been developed for crewed flights, but for cargo they hadn't planned for a survivable launch abort.
In flight software systems its normal to completely remove modules of the program for flight modes your mission profile is not supposed to execute. For a manned mission you would ordinarily want NO part of the automated undocking program to executable.
This is why, for example, a dragon cargo capsule once survived a launch vehicle failure but had no programming to use its parachutes in a launch failure condition. It could only use them in a return from orbit.