$darkmode
models.hpp File Reference
#include <string>
#include <fable/enum.hpp>
Include dependency graph for models.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum class  CloeComponent {
  GROUNDTRUTH_EGO_SENSOR , GROUNDTRUTH_POWERTRAIN_SENSOR , GROUNDTRUTH_BRAKE_SENSOR , GROUNDTRUTH_WHEEL_SENSOR ,
  GROUNDTRUTH_STEERING_SENSOR , GROUNDTRUTH_WORLD_SENSOR , GROUNDTRUTH_LANE_SENSOR , GROUNDTRUTH_TRAFFIC_SIGN_SENSOR ,
  DEFAULT_EGO_SENSOR , DEFAULT_POWERTRAIN_SENSOR , DEFAULT_BRAKE_SENSOR , DEFAULT_WHEEL_SENSOR ,
  DEFAULT_STEERING_SENSOR , DEFAULT_WORLD_SENSOR , DEFAULT_LANE_SENSOR , DEFAULT_TRAFFIC_SIGN_SENSOR ,
  GROUNDTRUTH_LONG_ACTUATOR , GROUNDTRUTH_LAT_ACTUATOR , GROUNDTRUTH_LATLONG_ACTUATOR , DEFAULT_LONG_ACTUATOR ,
  DEFAULT_LAT_ACTUATOR , DEFAULT_LATLONG_ACTUATOR , DEFAULT_GEARBOX_ACTUATOR , DEFAULT_PEDAL_ACTUATOR ,
  DEFAULT_STEERING_ACTUATOR
}
 

Functions

 cloe::ENUM_SERIALIZATION (CloeComponent,({ {CloeComponent::GROUNDTRUTH_EGO_SENSOR, "cloe::gndtruth_ego_sensor"}, {CloeComponent::GROUNDTRUTH_POWERTRAIN_SENSOR, "cloe::gndtruth_powertrain_sensor"}, {CloeComponent::GROUNDTRUTH_BRAKE_SENSOR, "cloe::gndtruth_brake_sensor"}, {CloeComponent::GROUNDTRUTH_WHEEL_SENSOR, "cloe::gndtruth_wheel_sensor"}, {CloeComponent::GROUNDTRUTH_STEERING_SENSOR, "cloe::gndtruth_steering_sensor"}, {CloeComponent::GROUNDTRUTH_WORLD_SENSOR, "cloe::gndtruth_world_sensor"}, {CloeComponent::GROUNDTRUTH_LANE_SENSOR, "cloe::gndtruth_lane_sensor"}, {CloeComponent::DEFAULT_EGO_SENSOR, "cloe::default_ego_sensor"}, {CloeComponent::DEFAULT_POWERTRAIN_SENSOR, "cloe::default_powertrain_sensor"}, {CloeComponent::DEFAULT_BRAKE_SENSOR, "cloe::default_brake_sensor"}, {CloeComponent::DEFAULT_WHEEL_SENSOR, "cloe::default_wheel_sensor"}, {CloeComponent::DEFAULT_STEERING_SENSOR, "cloe::default_steering_sensor"}, {CloeComponent::DEFAULT_WORLD_SENSOR, "cloe::default_world_sensor"}, {CloeComponent::DEFAULT_LANE_SENSOR, "cloe::default_lane_sensor"}, {CloeComponent::GROUNDTRUTH_LONG_ACTUATOR, "cloe::gndtruth_long_actuator"}, {CloeComponent::GROUNDTRUTH_LAT_ACTUATOR, "cloe::gndtruth_lat_actuator"}, {CloeComponent::GROUNDTRUTH_LATLONG_ACTUATOR, "cloe::gndtruth_latlong_actuator"}, {CloeComponent::DEFAULT_LONG_ACTUATOR, "cloe::default_long_actuator"}, {CloeComponent::DEFAULT_LAT_ACTUATOR, "cloe::default_lat_actuator"}, {CloeComponent::DEFAULT_LATLONG_ACTUATOR, "cloe::default_latlong_actuator"}, {CloeComponent::DEFAULT_GEARBOX_ACTUATOR, "cloe::default_gearbox_actuator"}, {CloeComponent::DEFAULT_PEDAL_ACTUATOR, "cloe::default_pedal_actuator"}, {CloeComponent::DEFAULT_STEERING_ACTUATOR, "cloe::default_steering_actuator"}, })) inline std