kadi.commands.states.ManeuverTransition#
- class kadi.commands.states.ManeuverTransition#
Bases:
BaseTransitionExecute maneuver.
This is a relatively complex transition that computes the intermediate quaternion values for the maneuver and inserts downstream transitions to perform attitude quaternion updated accordingly. At the end of the maneuver it schedules a NPM transition if
auto_npntis enabled.- command_attributes#
- state_keys#
- pcad_mode = 'NMAN'#
- classmethod set_transitions(transitions_list, cmds, start, stop)#
- classmethod callback(date, transitions, state, idx)#
Transition function callback to generate downstream transitions.
These perform the actual maneuver and (usually) transition to NPM at the end of maneuver.
- classmethod add_manvr_transitions(date, transitions, state, idx)#
This does the main work of adding transitions for a maneuver.
It is called by the ManeuverTransition and NormalSunTransition classes.