== step =====
step =>> dpos.step   (*  :  *)
  dpos.stepO =>> speed_X.prep   (*  :  *)
step =>> posI_X.prep   (*  :  *)
  posI_X.prepO =>> posADC_X.prep   (*  :  *)
    posADC_X.prepO =>> ctrl.step   (*  :  *)
      ctrl.stepO =>> t1F.step   (*  :  *)
        t1F.stepO =>> t2F.step   (*  :  *)
step =>> stepO   (*  :  *)
JOIN_im_X_prep.J =>> im_X.prep   (*  :  *)
  im_X.prepO =>> imz_X.prep   (*  :  *)
  im_X.prepO =>> testLim.prep   (*  :  *)
== upd =====
upd =>> ctrl.upd   (*  :  *)
upd =>> dpos.upd   (*  :  *)
upd =>> imz.upd   (*  :  *)
upd =>> pos.upd   (*  :  *)
upd =>> t1F.upd   (*  :  *)
upd =>> t2F.upd   (*  :  *)
== stepSlow =====
stepSlow =>> ctrl.stepSlow   (*  :  *)
stepSlow =>> xmax_X.prep   (*  :  *)
== updSlow =====
updSlow =>> ctrl.updSlow   (*  :  *)
updSlow =>> xmax.upd   (*  :  *)
== init =====
init =>> ctrl.init   (*  :  *)
init =>> dpos.init   (*  :  *)
init =>> fPos_X.prep   (*  :  *)
  fPos_X.prepO =>> fPos.upd   (*  :  *)
init =>> t1F.init   (*  :  *)
init =>> t2F.init   (*  :  *)
== param =====
== updparam =====
updparam =>> ctrl.updparam   (*  :  *)
== ctor =====
ctor =>> ctrl.ctor   (*  :  *)
ctor =>> dpos.ctor   (*  :  *)
ctor =>> t1F.ctor   (*  :  *)
ctor =>> t2F.ctor   (*  :  *)
== ui =====
JOIN_ctrl_ui.J =>> ctrl.ui   (*  :  *)
