Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6c38a1db37 | ||
|
|
9607a26f8f | ||
|
|
1d93605cc3 | ||
|
|
be4cf10d7e |
@@ -10,14 +10,12 @@ skinparam state {
|
|||||||
[*] --> Initialization
|
[*] --> Initialization
|
||||||
|
|
||||||
state Initialization
|
state Initialization
|
||||||
Initialization : Entry / Stop motor
|
Initialization : Entry / Stop motor
|
||||||
Initialization : Do / Initialize internal parameters
|
Initialization : Entry / Initialize internal parameters
|
||||||
Initialization : Do / Reset speed measurement
|
Initialization : Entry / Reset speed measurement
|
||||||
Initialization : Do / Wait 2 seconds
|
Initialization : Do / Wait 2 seconds
|
||||||
Initialization : Exit / Send Boot-up message
|
Initialization : Exit / Send Boot-up message
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
state Operational
|
state Operational
|
||||||
Operational : Entry / LED on
|
Operational : Entry / LED on
|
||||||
Operational : Do / Run speed controller
|
Operational : Do / Run speed controller
|
||||||
@@ -28,9 +26,7 @@ state Stopped
|
|||||||
Stopped : Do / Blink LED at 2 Hz
|
Stopped : Do / Blink LED at 2 Hz
|
||||||
Stopped : Exit / LED off
|
Stopped : Exit / LED off
|
||||||
|
|
||||||
|
Initialization --> Operational : initialization complete
|
||||||
|
|
||||||
Initialization --> Operational : initialization\n complete
|
|
||||||
Operational --> Initialization : reset
|
Operational --> Initialization : reset
|
||||||
Operational --> Stopped : fault detected
|
Operational --> Stopped : fault detected
|
||||||
|
|
||||||
|
|||||||
@@ -42,13 +42,6 @@ public:
|
|||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
// void set_states(
|
|
||||||
// State* initialization,
|
|
||||||
// State* operational,
|
|
||||||
// State* stopped
|
|
||||||
// );
|
|
||||||
|
|
||||||
|
|
||||||
void begin();
|
void begin();
|
||||||
|
|
||||||
void update();
|
void update();
|
||||||
|
|||||||
+1
-2
@@ -52,8 +52,7 @@ int main()
|
|||||||
motor.begin();
|
motor.begin();
|
||||||
|
|
||||||
sei();
|
sei();
|
||||||
|
|
||||||
|
|
||||||
// motor_controller.set_states(
|
// motor_controller.set_states(
|
||||||
// &initialization_state,
|
// &initialization_state,
|
||||||
// &operational_state,
|
// &operational_state,
|
||||||
|
|||||||
Reference in New Issue
Block a user