check if interface exists before trying to get its device or type

This commit is contained in:
Mikayla Fischler
2022-04-22 10:21:15 -04:00
parent 991c855c11
commit f7c11febe5
3 changed files with 8 additions and 4 deletions

View File

@@ -174,12 +174,16 @@ end
-- get a mounted peripheral by side/interface
function get_periph(iface)
return self.mounts[iface].dev
if self.mounts[iface] then
return self.mounts[iface].dev
else return nil end
end
-- get a mounted peripheral type by side/interface
function get_type(iface)
return self.mounts[iface].type
if self.mounts[iface] then
return self.mounts[iface].type
else return nil end
end
-- get all mounted peripherals by type