27
27
#include < string> // for string
28
28
#include < vector> // for vector<>
29
29
30
- #include < cloe/component/ego_sensor.hpp> // for NopEgoSensor
31
- #include < cloe/component/lane_sensor.hpp> // for NopLaneSensor
32
- #include < cloe/component/latlong_actuator.hpp> // for LatLongActuator
33
- #include < cloe/component/object_sensor.hpp> // for NopObjectSensor
34
- #include < cloe/handler.hpp> // for ToJson
35
- #include < cloe/models.hpp> // for CloeComponent
36
- #include < cloe/registrar.hpp> // for Registrar
37
- #include < cloe/simulator.hpp> // for Simulator
38
- #include < cloe/sync.hpp> // for Sync
39
- #include < cloe/vehicle.hpp> // for Vehicle
30
+ #include < cloe/component/brake_sensor.hpp> // for NopBrakeSensor
31
+ #include < cloe/component/ego_sensor.hpp> // for NopEgoSensor
32
+ #include < cloe/component/lane_sensor.hpp> // for NopLaneSensor
33
+ #include < cloe/component/latlong_actuator.hpp> // for LatLongActuator
34
+ #include < cloe/component/object_sensor.hpp> // for NopObjectSensor
35
+ #include < cloe/component/powertrain_sensor.hpp> // for NopPowertrainSensor
36
+ #include < cloe/component/steering_sensor.hpp> // for NopSteeringSensor
37
+ #include < cloe/component/wheel_sensor.hpp> // for NopWheelSensor
38
+ #include < cloe/handler.hpp> // for ToJson
39
+ #include < cloe/models.hpp> // for CloeComponent
40
+ #include < cloe/registrar.hpp> // for Registrar
41
+ #include < cloe/simulator.hpp> // for Simulator
42
+ #include < cloe/sync.hpp> // for Sync
43
+ #include < cloe/vehicle.hpp> // for Vehicle
40
44
41
45
namespace cloe {
42
46
namespace simulator {
@@ -47,6 +51,18 @@ struct NopVehicle : public Vehicle {
47
51
this ->new_component (new NopEgoSensor (),
48
52
CloeComponent::GROUNDTRUTH_EGO_SENSOR,
49
53
CloeComponent::DEFAULT_EGO_SENSOR);
54
+ this ->new_component (new NopPowertrainSensor (),
55
+ CloeComponent::GROUNDTRUTH_POWERTRAIN_SENSOR,
56
+ CloeComponent::DEFAULT_POWERTRAIN_SENSOR);
57
+ this ->new_component (new NopBrakeSensor (),
58
+ CloeComponent::GROUNDTRUTH_BRAKE_SENSOR,
59
+ CloeComponent::DEFAULT_BRAKE_SENSOR);
60
+ this ->new_component (new NopWheelSensor (),
61
+ CloeComponent::GROUNDTRUTH_WHEEL_SENSOR,
62
+ CloeComponent::DEFAULT_WHEEL_SENSOR);
63
+ this ->new_component (new NopSteeringSensor (),
64
+ CloeComponent::GROUNDTRUTH_STEERING_SENSOR,
65
+ CloeComponent::DEFAULT_STEERING_SENSOR);
50
66
this ->new_component (new NopObjectSensor (),
51
67
CloeComponent::GROUNDTRUTH_WORLD_SENSOR,
52
68
CloeComponent::DEFAULT_WORLD_SENSOR);
0 commit comments