« Back to Function sub system ActDrive
State machine ActDriving
(Not Available)State machine states
-
- From init to stabilize, in order to prevent undesired behaviour
- Destination:STABILIZE
- Condition: (Not Available)
- Actions:
-
-
-
- Stabilization loop
- Destination:STABILIZE
- Condition: (Not Available)
- Actions:
-
- The new direction requested is not QUIET, so the actuation must begin working.
- Destination:WORK
- Condition: stabTimeExpiredToMove
Code - Actions:
-
- A new direction arrived during stabilization, the new direction has to be applied and the stab time has to be resetted.
- Destination:STABILIZE
- Condition: directionRequestChanged
Code - Actions:
-
-
-
- The actuation is working and a new request arrived with different direction.
- Destination:DISSIPATE
- Condition: directionRequestChanged
Code - Actions:
-
-
-
- After dissipation time, the actuation applies the direction and goes to STABILIZE time.
- Destination:STABILIZE
- Condition: dissipTimeExpired
Code - Actions:
-
- Waiting for power to dissipate
- Destination:DISSIPATE
- Condition: (Not Available)
- Actions:
-
-