summaryrefslogtreecommitdiff
path: root/digital/io/src/loadsamples/loadsamples.fsm
blob: f7686bce5c656f2339bbff3e5cdd90396ba22448 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#The loadsamples state.
loadsamples

States:
 ROTATE_ARM
 GO_BACKWARD
 ARM_INIT

Events:
 arm_stopped
 move_finished
 move_blocked

ROTATE_ARM:
 arm_stopped -> GO_BACKWARD
  Request the robot to go backward.

GO_BACKWARD:
 move_finished -> ARM_INIT
  When the move is finished the ARM shall be reset to its init position.

ARM_INIT:
 move_finished -> .
  This procedure is finish.