Cheetah Software  1.0
SimulatorMessage.h File Reference

Messages sent to/from the development simulator. More...

+ Include dependency graph for SimulatorMessage.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SimulatorToRobotMessage
 
struct  RobotToSimulatorMessage
 
struct  SimulatorMessage
 
struct  SimulatorSyncronizedMessage
 

Enumerations

enum  SimulatorMode { SimulatorMode::RUN_CONTROL_PARAMETERS, SimulatorMode::RUN_CONTROLLER, SimulatorMode::DO_NOTHING, SimulatorMode::EXIT }
 

Detailed Description

Messages sent to/from the development simulator.

These messsages contain all data that is exchanged between the robot program and the simulator using shared memory. This is basically everything except for debugging logs, which are handled by LCM instead

Definition in file SimulatorMessage.h.

Enumeration Type Documentation

enum SimulatorMode
strong

The mode for the simulator

Enumerator
RUN_CONTROL_PARAMETERS 
RUN_CONTROLLER 
DO_NOTHING 
EXIT 

Definition at line 23 of file SimulatorMessage.h.

23  {
24  RUN_CONTROL_PARAMETERS, // don't run the robot controller, just process
25  // Control Parameters
26  RUN_CONTROLLER, // run the robot controller
27  DO_NOTHING, // just to check connection
28  EXIT // quit!
29 };