Values for blinker in VehicleStateCommand Do Not Match LGSVL Values
Description
Reported on ROS Answers here. The VehicleStateCommand
constant values for blinker
are:
uint8 BLINKER_NO_COMMAND = 0
uint8 BLINKER_OFF = 1
uint8 BLINKER_LEFT = 2
uint8 BLINKER_RIGHT = 3
uint8 BLINKER_HAZARD = 4
While the values for the VehicleStateData struct in the C# interface of LGSVL are defined as:
// BLINKER_OFF = 0, BLINKER_LEFT = 1, BLINKER_RIGHT = 2, BLINKER_HAZARD = 3
How to Reproduce
- Start simulator,
ros2-web-bridge
, andlgsvl_interface
. ros2 topic pub /lgsvl/vehicle_state_cmd autoware_auto_msgs/msg/VehicleStateCommand "{blinker: 3}" --once
Current Behavior
Hazards turn on.
Expected behavior
Left blinker turns on.