arduino stuffs
Diffstat (limited to 'car_driver/godot/serial.gd')
| -rw-r--r-- | car_driver/godot/serial.gd | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/car_driver/godot/serial.gd b/car_driver/godot/serial.gd index dfb3a0f..6a1ba34 100644 --- a/car_driver/godot/serial.gd +++ b/car_driver/godot/serial.gd @@ -5,35 +5,6 @@ onready var Serial = preload("res://bin/GDsercomm.gdns").new() const baud_rate := 9600 const endline := "\n" -signal recieved(text) - -#a readline function, just add the current Port (based on sercomm) -#and it will return a line, since sercomm always use a timeout, it should not lag - - -func readline(port): - if !port.has_method("read"): #to avoid problems - return "NOT A PORT" - var cho = "" - var chango = "" - while cho != endline: - cho = port.read() - if typeof(cho) == TYPE_STRING: - if cho != endline: - chango += cho - else: - chango = "FAILED" - break - return chango - - -func _physics_process(_delta: float): - var text = "" - for _i in range(Serial.get_available()): - text += str(Serial.read()) - if text: - emit_signal("recieved", text) - func send(text: String) -> void: #"please only use ascii" Serial.write(text) |