(stops)
| 171 | |
| 172 | # Public functions |
| 173 | def get_stop_signals(stops): |
| 174 | stop_signals_dict = dict() |
| 175 | for stop in stops: |
| 176 | st_transform = stop.get_transform() |
| 177 | location_gnss = carla_map.transform_to_geolocation(st_transform.location) |
| 178 | st_dict = { |
| 179 | "id": stop.id, |
| 180 | "position": [location_gnss.latitude, location_gnss.longitude, location_gnss.altitude], |
| 181 | "trigger_volume": [[v.longitude, v.latitude, v.altitude] for v in _get_trigger_volume(stop)] |
| 182 | } |
| 183 | stop_signals_dict[stop.id] = st_dict |
| 184 | return stop_signals_dict |
| 185 | |
| 186 | def get_traffic_lights(traffic_lights): |
| 187 | traffic_lights_dict = dict() |
no test coverage detected