luci-proto-qmi: add missing delay option
authorFlorian Eckert <fe@dev.tdt.de>
Wed, 26 Jun 2019 10:42:25 +0000 (12:42 +0200)
committerFlorian Eckert <fe@dev.tdt.de>
Wed, 26 Jun 2019 10:54:00 +0000 (12:54 +0200)
The proto handler qmi does support the delay option for modem
initialization. Add that missing option to the advanced tab to configure
that with LuCI.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
protocols/luci-proto-qmi/luasrc/model/cbi/admin_network/proto_qmi.lua

index e11201d2138622d23aea1f19677611e61782e5e6..a7a1c67279f5b4ae739686cf487bb7c4f520eb35 100644 (file)
@@ -4,7 +4,7 @@
 local map, section, net = ...
 
 local device, apn, pincode, username, password
-local auth, ipv6
+local auth, ipv6, delay
 
 
 device = section:taboption("general", Value, "device", translate("Modem device"))
@@ -43,3 +43,9 @@ if luci.model.network:has_ipv6() then
     ipv6 = section:taboption("advanced", Flag, "ipv6", translate("Enable IPv6 negotiation"))
     ipv6.default = ipv6.disabled
 end
+
+delay = section:taboption("advanced", Value, "delay",
+       translate("Modem init timeout"),
+       translate("Maximum amount of seconds to wait for the modem to become ready"))
+delay.placeholder = "10"
+delay.datatype    = "min(1)"