Skip to content

Commit aaf44ab

Browse files
committed
pncconf -don't crash if no serial ports are found.
I just added a default port designation if none are found. It was report from a rasberry pi system.
1 parent 8aff28d commit aaf44ab

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/emc/usr_intf/pncconf/pages.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -877,7 +877,7 @@ def external_finish(self):
877877
self.d.gs2_vfd_deaccel = self.w.gs2_vfd_deaccel.get_value()
878878
model = self.w.gs2_vfd_device_name.get_model()
879879
active = self.w.gs2_vfd_device_name.get_active()
880-
self.d.gs2_vfd_port = model[active][0]
880+
self.d.gs2_vfd_port = '/dev/ttyS0';model[active][0]
881881
model = self.w.gs2_vfd_baud.get_model()
882882
index = self.w.gs2_vfd_baud.get_active()
883883
self.d.gs2_vfd_baud = model[index][1]
@@ -975,6 +975,9 @@ def on_joysticktest_clicked(self, *args):
975975

976976
def search_for_serial_device_name(self):
977977
match = os.popen("""ls /sys/class/tty/*/device/driver | grep 'driver' | cut -d "/" -f 5""").read().split()
978+
if len(match) <1: return
979+
return
980+
print(len(match))
978981
model = self.w.gs2_vfd_device_name.get_model()
979982
model.clear()
980983
for item in match:

0 commit comments

Comments
 (0)