autoware_map_msgs/SignalLight Message

File: autoware_map_msgs/SignalLight.msg

Raw Message Definition

# This represents each lamps in signal light in a map.

# COLOR_TYPES
uint8 RED = 1
uint8 GREEN = 2
uint8 YELLOW = 3
uint8 RED_FLASHING = 4
uint8 GREEN_FLASHING = 5
uint8 YELLOW_FLASHING = 6
uint8 UNKOWN = 7

# ARROW_TYPES
uint8 NONE = 0
uint8 UP = 1
uint8 UP_RIGHT = 2
uint8 RIGHT = 3
uint8 DOWN_RIGHT = 4
uint8 DOWN = 5
uint8 DOWN_LEFT = 6
uint8 LEFT = 7
uint8 UP_LEFT = 8
uint8 UNKNOWN = 9

# Id of this SignalLight object. Must be uniqe among all SignalLight objects. 
int32 signal_light_id

# Id of Signal object which this SignalLight object belongs to
int32 signal_id

# Id of point that represents the position of this lamp. 
int32 point_id

# Horizontal direction which this SignalLight is facing in [deg].
# Angle is calculated from North in clockwise direction. 
float64 horizontal_angle

# Vertical direction which this SignalLight is facing in [deg].
# Angle is calculated from vertical rising direction. 
float64 vertical_angle

# Color of the lamp
# Must be one of COLOR_TYPES
int32 color_type

# Direction of the arrow (if the lamp has direction)
# Must be one of ARROW_TYPES
int32 arrow_type

Compact Message Definition

uint8 RED=1
uint8 GREEN=2
uint8 YELLOW=3
uint8 RED_FLASHING=4
uint8 GREEN_FLASHING=5
uint8 YELLOW_FLASHING=6
uint8 UNKOWN=7
uint8 NONE=0
uint8 UP=1
uint8 UP_RIGHT=2
uint8 RIGHT=3
uint8 DOWN_RIGHT=4
uint8 DOWN=5
uint8 DOWN_LEFT=6
uint8 LEFT=7
uint8 UP_LEFT=8
uint8 UNKNOWN=9
int32 signal_light_id
int32 signal_id
int32 point_id
float64 horizontal_angle
float64 vertical_angle
int32 color_type
int32 arrow_type