libs/iwinfo: add dummy module for the sdk, use dummy on Darwin
This commit is contained in:
parent
fdef7c57b1
commit
9d1cfdd359
2 changed files with 62 additions and 0 deletions
|
@ -9,15 +9,22 @@ endif
|
|||
IWINFO_LDFLAGS =
|
||||
IWINFO_CFLAGS = -fstrict-aliasing
|
||||
IWINFO_SO = iwinfo.so
|
||||
IWINFO_LUA = iwinfo.lua
|
||||
IWINFO_OBJ = src/iwinfo_wl.o src/iwinfo_madwifi.o src/iwinfo_wext.o src/iwinfo_lualib.o
|
||||
|
||||
%.o: %.c
|
||||
$(COMPILE) $(IWINFO_CFLAGS) $(LUA_CFLAGS) $(FPIC) -c -o $@ $<
|
||||
|
||||
ifeq ($(OS),Linux)
|
||||
compile: clean $(IWINFO_OBJ)
|
||||
$(LINK) $(SHLIB_FLAGS) $(IWINFO_LDFLAGS) -o src/$(IWINFO_SO) $(IWINFO_OBJ)
|
||||
mkdir -p dist$(LUA_LIBRARYDIR)
|
||||
cp src/$(IWINFO_SO) dist$(LUA_LIBRARYDIR)/$(IWINFO_SO)
|
||||
else
|
||||
compile: clean
|
||||
mkdir -p dist$(LUA_LIBRARYDIR)
|
||||
cp src/dummy.lua dist$(LUA_LIBRARYDIR)/$(IWINFO_LUA)
|
||||
endif
|
||||
|
||||
install: build
|
||||
cp -pR dist$(LUA_LIBRARYDIR)/* $(LUA_LIBRARYDIR)
|
||||
|
|
55
libs/iwinfo/src/dummy.lua
Normal file
55
libs/iwinfo/src/dummy.lua
Normal file
|
@ -0,0 +1,55 @@
|
|||
module "iwinfo"
|
||||
|
||||
function type()
|
||||
return "dummy"
|
||||
end
|
||||
|
||||
dummy = {}
|
||||
|
||||
function dummy.channel()
|
||||
return 1
|
||||
end
|
||||
|
||||
function dummy.frequency()
|
||||
return 2412
|
||||
end
|
||||
|
||||
function dummy.bitrate()
|
||||
return 36
|
||||
end
|
||||
|
||||
function dummy.signal()
|
||||
return -53
|
||||
end
|
||||
|
||||
function dummy.noise()
|
||||
return -96
|
||||
end
|
||||
|
||||
function dummy.quality()
|
||||
return 11
|
||||
end
|
||||
|
||||
function dummy.quality_max()
|
||||
return 70
|
||||
end
|
||||
|
||||
function dummy.mode()
|
||||
return "Master"
|
||||
end
|
||||
|
||||
function dummy.ssid()
|
||||
return "OpenWrt"
|
||||
end
|
||||
|
||||
function dummy.bssid()
|
||||
return "00:11:22:33:44:55"
|
||||
end
|
||||
|
||||
function dummy.enctype()
|
||||
return "WPA2 PSK (CCMP)"
|
||||
end
|
||||
|
||||
function dummy.assoclist()
|
||||
return {}
|
||||
end
|
Loading…
Reference in a new issue