Change how different sensor types ar handled
This commit is contained in:
@@ -8,8 +8,14 @@ func _ready() -> void:
|
||||
vehicle = get_parent()
|
||||
SensorSignals.new_sensor_connected.connect(_on_new_sensor_connected)
|
||||
|
||||
func _on_new_sensor_connected(sensor_ip: String, provider_data: Array) -> void:
|
||||
var sensor_node = VehicleSensorNode.new()
|
||||
func _on_new_sensor_connected(sensor_ip: String, sensor_type: String) -> void:
|
||||
var sensor_node: BaseSensorNode
|
||||
if sensor_type == "VEHICLE":
|
||||
sensor_node = VehicleSensorNode.new()
|
||||
elif sensor_type == "LIDAR_2D":
|
||||
sensor_node = Lidar2DSensorNode.new()
|
||||
else:
|
||||
return
|
||||
sensor_node.ip_address = sensor_ip
|
||||
add_child(sensor_node)
|
||||
vehicle.add_sensor_node(sensor_node)
|
||||
|
||||
Reference in New Issue
Block a user