33 lines
1019 B
Lua
33 lines
1019 B
Lua
-- Copyright 2018 sirpdboy (herboy2008@gmail.com)
|
|
require("luci.util")
|
|
local o,t,e
|
|
|
|
if luci.sys.call("pidof iperf3 >/dev/null") == 0 then
|
|
status = translate("<strong><font color=\"green\">iperf3 服务端运行中</font></strong>")
|
|
else
|
|
status = translate("<strong><font color=\"red\">iperf3 服务端已停止</font></strong>")
|
|
end
|
|
|
|
o = Map("netspeedtest", "<font color='green'>" .. translate("netspeedtest") .."</font>",translate( "Network speed diagnosis test (including intranet and extranet)") )
|
|
|
|
t = o:section(TypedSection, "netspeedtest", translate('iperf3 lanspeedtest'))
|
|
t.anonymous = true
|
|
t.description = translate(string.format("%s<br />", status))
|
|
|
|
e = t:option(DummyValue, '', '')
|
|
e.rawhtml = true
|
|
e.template ='netspeedtest/netspeedtest'
|
|
|
|
|
|
t=o:section(TypedSection,"netspeedtest",translate("wanspeedtest"))
|
|
t.anonymous=true
|
|
e = t:option(DummyValue, '', '')
|
|
e.rawhtml = true
|
|
e.template ='netspeedtest/speedtest'
|
|
|
|
e =t:option(DummyValue, '', '')
|
|
e.rawhtml = true
|
|
e.template = 'netspeedtest/log'
|
|
|
|
return o
|