extends Node class_name BaseSensorNode var max_measurement_size: float = 10 @export var ip_address: String var id: String = UUID.new().as_string() var max_measurement_history_s: float = 10. var latest_timestamp: float = 0. var sensor_class: String: get: return _get_sensor_class() func _ready() -> void: pass func _get_sensor_class(): return null