From 9de791478f835a709a006c47ec5cb1f8ac5473f7 Mon Sep 17 00:00:00 2001 From: Holger Date: Mon, 7 Aug 2023 18:50:58 +0200 Subject: [PATCH] Update DMX.cs Use Unity Method SerialPort.GetPortNames() to retrieve available ports --- DMX/Assets/DMX/Scripts/DMX.cs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/DMX/Assets/DMX/Scripts/DMX.cs b/DMX/Assets/DMX/Scripts/DMX.cs index d269ca6..540f268 100644 --- a/DMX/Assets/DMX/Scripts/DMX.cs +++ b/DMX/Assets/DMX/Scripts/DMX.cs @@ -164,15 +164,8 @@ private void GetPortNames() { int p = (int)System.Environment.OSVersion.Platform; serialPorts = new List(); - serialPorts.Add(""); - - if(p == 4 || p == 128 || p == 6) - { - string[] ttys = Directory.GetFiles("/dev/", "tty.*"); - foreach(string dev in ttys) - { - serialPorts.Add(dev.Replace("/", "\\")); //Replace forward slash to play nicely with gui. - } + foreach (string name in SerialPort.GetPortNames()) { + serialPorts.Add(name); } }