From 3a0eb02f30fa567bdfd705939e2ee6f58de5461a Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Wed, 12 Nov 2008 18:36:43 +0000 Subject: [PATCH] Add support for NanoFoo antenna settings --- .../admin-full/luasrc/model/cbi/admin_network/wifi.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua b/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua index b61db62ac..fa3ad753b 100644 --- a/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua +++ b/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua @@ -34,6 +34,8 @@ end s:option(DummyValue, "type", translate("type")) local hwtype = m:get(arg[1], "type") +-- NanoFoo +local nsantenna = m:get(arg[1], "antenna") ch = s:option(Value, "channel", translate("a_w_channel")) for i=1, 14 do @@ -71,8 +73,17 @@ if hwtype == "atheros" then mode:value("fh", translate("wifi_fh")) s:option(Flag, "diversity", translate("wifi_diversity")) - s:option(Value, "txantenna", translate("wifi_txantenna")).optional = true - s:option(Value, "rxantenna", translate("wifi_rxantenna")).optional = true + + if not nsantenna then + s:option(Value, "txantenna", translate("wifi_txantenna")).optional = true + s:option(Value, "rxantenna", translate("wifi_rxantenna")).optional = true + else -- NanoFoo + local ant = s:option(ListValue, "antenna", translate("wifi_txantenna")) + ant:value("auto") + ant:value("vertical") + ant:value("horizontal") + ant:value("external") + end s:option(Value, "distance", translate("wifi_distance"), translate("wifi_distance_desc")).optional = true -- 2.11.0