4 Commits
3 changed files with 5 additions and 17 deletions
+4 -8
View File
@@ -10,14 +10,12 @@ skinparam state {
[*] --> Initialization
state Initialization
Initialization : Entry / Stop motor
Initialization : Do / Initialize internal parameters
Initialization : Do / Reset speed measurement
Initialization : Entry / Stop motor
Initialization : Entry / Initialize internal parameters
Initialization : Entry / Reset speed measurement
Initialization : Do / Wait 2 seconds
Initialization : Exit / Send Boot-up message
state Operational
Operational : Entry / LED on
Operational : Do / Run speed controller
@@ -28,9 +26,7 @@ state Stopped
Stopped : Do / Blink LED at 2 Hz
Stopped : Exit / LED off
Initialization --> Operational : initialization\n complete
Initialization --> Operational : initialization complete
Operational --> Initialization : reset
Operational --> Stopped : fault detected
-7
View File
@@ -42,13 +42,6 @@ public:
);
// void set_states(
// State* initialization,
// State* operational,
// State* stopped
// );
void begin();
void update();
+1 -2
View File
@@ -52,8 +52,7 @@ int main()
motor.begin();
sei();
// motor_controller.set_states(
// &initialization_state,
// &operational_state,