Er í miklu veseni með git en held ég sé búinn að redda þessu, nýjasta útgáfa af part2
This commit is contained in:
@@ -11,13 +11,11 @@ skinparam state {
|
||||
|
||||
state Initialization
|
||||
Initialization : Entry / Stop motor
|
||||
Initialization : Do / Initialize internal parameters
|
||||
Initialization : Do / Reset speed measurement
|
||||
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
|
||||
|
||||
|
||||
@@ -42,13 +42,6 @@ public:
|
||||
);
|
||||
|
||||
|
||||
// void set_states(
|
||||
// State* initialization,
|
||||
// State* operational,
|
||||
// State* stopped
|
||||
// );
|
||||
|
||||
|
||||
void begin();
|
||||
|
||||
void update();
|
||||
|
||||
@@ -53,7 +53,6 @@ int main()
|
||||
|
||||
sei();
|
||||
|
||||
|
||||
// motor_controller.set_states(
|
||||
// &initialization_state,
|
||||
// &operational_state,
|
||||
|
||||
@@ -120,15 +120,8 @@ void MotorController::reset_speed_measurement()
|
||||
encoder.reset_speed_measurement();
|
||||
}
|
||||
|
||||
void MotorController::to_stopped()
|
||||
{
|
||||
transition_to(stopped_state);
|
||||
}
|
||||
|
||||
bool MotorController::fault_active()
|
||||
{
|
||||
return motor.fault_active();
|
||||
}
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
|
||||
void MotorController::led_on()
|
||||
{
|
||||
@@ -140,3 +133,27 @@ void MotorController::led_off()
|
||||
{
|
||||
led.set_lo();
|
||||
}
|
||||
>>>>>>> 1d93605cc37a81ea974c12e62c082be19acdb715
|
||||
void MotorController::to_stopped()
|
||||
{
|
||||
transition_to(stopped_state);
|
||||
}
|
||||
|
||||
bool MotorController::fault_active()
|
||||
{
|
||||
return motor.fault_active();
|
||||
}
|
||||
<<<<<<< HEAD
|
||||
|
||||
void MotorController::led_on()
|
||||
{
|
||||
led.set_hi();
|
||||
}
|
||||
|
||||
|
||||
void MotorController::led_off()
|
||||
{
|
||||
led.set_lo();
|
||||
}
|
||||
=======
|
||||
>>>>>>> 1d93605cc37a81ea974c12e62c082be19acdb715
|
||||
|
||||
Reference in New Issue
Block a user