Change how different sensor types ar handled

This commit is contained in:
2026-07-06 13:57:09 -06:00
parent 6eb2993391
commit 8fc5088c01
21 changed files with 320 additions and 124 deletions
+6 -3
View File
@@ -5,7 +5,7 @@ var ip_label: Label
var data_instance: Node
var sensor_ip: String = "127.0.0.1"
var data_labels = ["PNT", "Accel", "Gyro", "Magnet"]
var data_labels = ["PNT", "Accel", "Gyro", "Magnet", "2D Lidar"]
var provided_data: Array = [0, 0, 0, 0]
var data_columns: Array
@@ -27,11 +27,14 @@ func _setup_data_columns():
column_instance.get_node('DataValue').text = "True"
container.add_child(column_instance)
func set_provided_data(incoming_sensor_ip: String, incoming_provided_data: Array):
func set_provided_data(incoming_sensor_ip: String, sensor_class: String):
sensor_ip = incoming_sensor_ip
ip_label = get_node('HBoxContainer/Label')
ip_label.text = sensor_ip
provided_data = incoming_provided_data
if sensor_class == "VEHICLE":
provided_data = [1, 1, 1, 1, 0]
elif sensor_class == "LIDAR_2D":
provided_data = [1, 1, 1, 0, 1]
if data_columns.size() == 0:
_setup_data_columns()
else: