Possibility to define starting procedure
It should be possible to define to start/configre device A before/after device B
I propose to some kind of after/before scheme like there are in systemD units, e.g.
Satellites:
TLU:
start_after: [Telescope]
Telescope:
launch_after: [TLU]
So in total there would be
initialize_before
initialize_after
launch_before
launch_after
land_before
land_after
start_before
start_after
stop_before
stop_after
We can think about whether or not we want after
and before
or just one
reconfigure_before
reconfigure_after
is more difficult and should maybe be disallowed since it is an optional transition.
Edited by Simon Spannagel