X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=libs%2Fiwinfo%2Fsrc%2Fdummy.lua;h=b2a3c1aa728563f090017b291dfc683c3b87c588;hp=5199893579bc3d21b7bdfaab7f87a0e9e194d777;hb=945f8910c1158195f8655858df1ce393ffa630d7;hpb=9d1cfdd35993fae618cdfe3b7a8d88b362d74cdd diff --git a/libs/iwinfo/src/dummy.lua b/libs/iwinfo/src/dummy.lua index 519989357..b2a3c1aa7 100644 --- a/libs/iwinfo/src/dummy.lua +++ b/libs/iwinfo/src/dummy.lua @@ -1,7 +1,10 @@ module "iwinfo" -function type() - return "dummy" +function type(x) + if x:match("^wlan%d") or x:match("^wl%d") or + x:match("^wifi%d") or x:match("^ath%d") then + return "dummy" + end end dummy = {} @@ -15,7 +18,7 @@ function dummy.frequency() end function dummy.bitrate() - return 36 + return 36000 end function dummy.signal() @@ -27,7 +30,7 @@ function dummy.noise() end function dummy.quality() - return 11 + return 50 end function dummy.quality_max() @@ -53,3 +56,59 @@ end function dummy.assoclist() return {} end + +function dummy.txpwrlist() + return { + { dbm = 0, mw = 1 }, + { dbm = 6, mw = 3 }, + { dbm = 8, mw = 6 }, + { dbm = 10, mw = 10 }, + { dbm = 12, mw = 15 }, + { dbm = 14, mw = 25 }, + { dbm = 16, mw = 39 }, + { dbm = 18, mw = 63 } + } +end + +function dummy.freqlist() + return { + {channel = 1, mhz = 2412}, + {channel = 2, mhz = 2417}, + {channel = 3, mhz = 2422}, + {channel = 4, mhz = 2427}, + {channel = 5, mhz = 2432}, + {channel = 6, mhz = 2437}, + {channel = 7, mhz = 2442}, + {channel = 8, mhz = 2447}, + {channel = 9, mhz = 2452}, + {channel = 10, mhz = 2457}, + {channel = 11, mhz = 2462} + } +end + +function dummy.scanlist() + return { + { quality = 23, quality_max = 70, signal = -60, + bssid = "00:12:23:34:45:56", ssid = "Test_Net_1", + channel = 1, mode = "Master", wep = true }, + { quality = 45, quality_max = 70, signal = -43, + bssid = "01:23:34:45:56:67", ssid = "Test_Net_2", + channel = 10, mode = "Master", wep = false, wpa = 3, + pair_ciphers = { "TKIP", "CCMP" }, + group_ciphers = { "TKIP", "CCMP" }, + auth_suites = { "PSK" } }, + { quality = 5, quality_max = 70, signal = -77, + bssid = "02:34:45:56:67:78", ssid = "Test_Net_3", + channel = 3, mode = "Master", wep = false, wpa = 1, + pair_ciphers = { "TKIP" }, + group_ciphers = { "TKIP" }, + auth_suites = { "PSK" } }, + { quality = 12, quality_max = 70, signal = -64, + bssid = "02:00:DE:AD:BE:EF", ssid = "Test_Net_4", + channel = 5, mode = "Ad-Hoc", wep = false } + } +end + +function dummy.mbssid_support() + return 1 +end