Apollo
6.0
Open source self driving car software
|
Interface of simulated control algorithm. More...
#include <sim_control_interface.h>
Public Member Functions | |
virtual void | RunOnce ()=0 |
Main logic of the simulated control algorithm. More... | |
virtual void | Init (double start_velocity=0.0, double start_acceleration=0.0)=0 |
Initialization. More... | |
virtual void | Start ()=0 |
Starts running the simulated control algorithm, e.g., publish simulated localization and chassis messages triggered by timer. More... | |
virtual void | Stop ()=0 |
Stops the algorithm. More... | |
virtual void | Reset ()=0 |
Resets the internal state. More... | |
Interface of simulated control algorithm.
|
pure virtual |
Initialization.
Implemented in apollo::dreamview::SimControl.
|
pure virtual |
Resets the internal state.
Implemented in apollo::dreamview::SimControl.
|
pure virtual |
Main logic of the simulated control algorithm.
Implemented in apollo::dreamview::SimControl.
|
pure virtual |
Starts running the simulated control algorithm, e.g., publish simulated localization and chassis messages triggered by timer.
Implemented in apollo::dreamview::SimControl.
|
pure virtual |
Stops the algorithm.
Implemented in apollo::dreamview::SimControl.