Reactor PLC Legacy Config - MikaylaFischler/cc-mek-scada GitHub Wiki
[!WARNING] ARCHIVED PAGE: The reactor PLC no longer uses a
config.lua
file. Please see the page on the Reactor PLC Configurator.
For details on common fields, see this page. Reactor PLC specific fields are identified below.
The reactor ID is the unit ID and should increment one per reactor. EMERGENCY_COOL
can be enabled and set to control a Mekanism pressurized tube via redstone sensitivity to allow/prevent emergency coolant flow when reactor coolant is low.
local config = {}
-- set to false to run in offline mode (safety regulation only)
config.NETWORKED = true
-- unique reactor ID
config.REACTOR_ID = 1
-- for offline mode, this redstone interface will turn off (open a valve)
-- when emergency coolant is needed due to low coolant
-- config.EMERGENCY_COOL = { side = "right", color = nil }
-- supervisor comms channel
config.SVR_CHANNEL = 16240
-- PLC comms channel
config.PLC_CHANNEL = 16241
-- max trusted modem message distance (0 to disable check)
config.TRUSTED_RANGE = 0
-- time in seconds (>= 2) before assuming a remote device is no longer active
config.COMMS_TIMEOUT = 5
-- facility authentication key (do NOT use one of your passwords)
-- this enables verifying that messages are authentic
-- all devices on the same network must use the same key
-- config.AUTH_KEY = "SCADAfacility123"
-- log path
config.LOG_PATH = "/log.txt"
-- log mode
-- 0 = APPEND (adds to existing file on start)
-- 1 = NEW (replaces existing file on start)
config.LOG_MODE = 0
-- true to log verbose debug messages
config.LOG_DEBUG = false
return config