From 3251eba49f1d53facbed7dbf7305348adc63c056 Mon Sep 17 00:00:00 2001 From: Dan Ports Date: Sun, 17 May 2020 11:57:02 -0600 Subject: [PATCH] #15: Display the switch's location on startup. --- src/railswitch/.manifest | 1 + src/railswitch/startup | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/railswitch/.manifest b/src/railswitch/.manifest index 420db55..7e04b9b 100644 --- a/src/railswitch/.manifest +++ b/src/railswitch/.manifest @@ -6,6 +6,7 @@ {name = "serializer"}, {name = "wire"}, {name = "minecartevents"}, + {name = "railnetwork"}, {name = "autostartup"}, {name = "amber-autoupdater"} } diff --git a/src/railswitch/startup b/src/railswitch/startup index 1d986f9..e0b6017 100644 --- a/src/railswitch/startup +++ b/src/railswitch/startup @@ -3,6 +3,7 @@ os.loadAPI("apis/net") os.loadAPI("apis/serializer") os.loadAPI("apis/wire") os.loadAPI("apis/minecartevents") +os.loadAPI("apis/railnetwork") os.loadAPI("apis/autostartup") os.loadAPI("apis/autoupdater") @@ -48,7 +49,8 @@ function onStartup() autoupdater.initialize() dofile("config") - print(string.format("RailSwitchOS: Switch %i listening on %s...", config.switchId, net.openModem(config.modem))) + print(string.format("RailSwitchOS: Switch %i (%s) listening on %s...", + config.switchId, railnetwork.formatLocation(config.location), net.openModem(config.modem))) state = serializer.readFromFile("state") if state.switch == nil then