« Back to Function sub system ButAcq
State machine DownButAcq
(Not Available)State machine states
-
- Initial transition, goes to NOTPRESSED
- Destination:NOTPRESSED
- Condition: (Not Available)
- Actions:
-
-
-
- The button is pressed more than a given time
- Destination:PRESSED
- Condition: expiredTimeDownButtonPressed
Code - Actions:
-
- The button is being pressed, the timer will increment.
- Destination:NOTPRESSED
- Condition: downButtonPressed
Code - Actions:
-
- resets the timer when the button is not pressed
- Destination:NOTPRESSED
- Condition: expiredTimeDownButtonNotPressed
Code - Actions:
-
-
-
- The button is unpress more than a given time
- Destination:NOTPRESSED
- Condition: expiredTimeDownButtonNotPressed
Code - Actions:
-
- The button is not present, and the timer will increment
- Destination:PRESSED
- Condition: downButtonNotPresed
Code - Actions:
-
- The button is present, and the timer will be reset
- Destination:PRESSED
- Condition: downButtonPressed
Code - Actions:
-
-