== step =====
step =>> posADC_X.prep   (*  :  *)
  posADC_X.prepO =>> test.step   (*  :  *)
    test.stepO =>> t1.step   (*  :  *)
      t1.stepyO =>> t2.step   (*  :  *)
        t2.stepyO =>> pos_X.prep   (*  :  *)
        t2.stepyO =>> speed_X.prep   (*  :  *)
== upd =====
upd =>> pos.upd   (*  :  *)
upd =>> speed.upd   (*  :  *)
upd =>> t1.upd   (*  :  *)
upd =>> t2.upd   (*  :  *)
upd =>> test.upd   (*  :  *)
== stepSlow =====
stepSlow =>> test.stepslow   (*  :  *)
== updSlow =====
updSlow =>> test.updslow   (*  :  *)
== init =====
init =>> fPos_X.prep   (*  :  *)
init =>> t1.init   (*  :  *)
init =>> t2.init   (*  :  *)
Join_init_fPos_upd.J =>> fPos.upd   (*  :  *)
JOIN_test_init.J =>> test.init   (*  :  *)
== param =====
param =>> fPos_X.prep   (*  :  *)
JOIN_test_param.J =>> test.param   (*  :  *)
== updparam =====
updparam =>> fPos.upd   (*  :  *)
updparam =>> test.updparam   (*  :  *)
== ctor =====
ctor =>> t1.ctor   (*  :  *)
ctor =>> t2.ctor   (*  :  *)
ctor =>> test.ctor   (*  :  *)
