#580 require a modem config in RTU gateway config check

This commit is contained in:
Mikayla 2025-10-26 20:04:27 +00:00
parent 869b342db2
commit 8fd04e44f3

View File

@ -66,6 +66,7 @@ function rtu.validate_config(cfg)
cfv.assert_min(cfg.ConnTimeout, 2) cfv.assert_min(cfg.ConnTimeout, 2)
cfv.assert_type_bool(cfg.WirelessModem) cfv.assert_type_bool(cfg.WirelessModem)
cfv.assert((cfg.WiredModem == false) or (type(cfg.WiredModem) == "string")) cfv.assert((cfg.WiredModem == false) or (type(cfg.WiredModem) == "string"))
cfv.assert(cfg.WirelessModem or (type(cfg.WiredModem) == "string"))
cfv.assert_type_bool(cfg.PreferWireless) cfv.assert_type_bool(cfg.PreferWireless)
cfv.assert_type_num(cfg.TrustedRange) cfv.assert_type_num(cfg.TrustedRange)
cfv.assert_min(cfg.TrustedRange, 0) cfv.assert_min(cfg.TrustedRange, 0)