 ef992bbd3b
			
		
	
	
		ef992bbd3b
		
	
	
	
	
		
			
			Display signal strength in dBm with visual indicator in the form of a bar for scan results displayed by wpa_gui-qt4. Any signal > -35dBm is treated as full signal bar, signals between range of -95<->-35dBm are displayed linearly. Convert WEXT signal level value to scale that nl80211 typically reports in dBm. The condition which differentiates 8-bit WEXT dBm and regular dBm is probably fragile, but there is currently no way to know what the driver is going to report for signal strength. Signed-off-by: Kel Modderman <kel@otaku42.de>
		
			
				
	
	
		
			70 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Prolog
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Prolog
		
	
	
	
	
	
| TEMPLATE	= app
 | |
| LANGUAGE	= C++
 | |
| TRANSLATIONS	= lang/wpa_gui_de.ts
 | |
| 
 | |
| CONFIG	+= qt warn_on release
 | |
| 
 | |
| DEFINES += CONFIG_CTRL_IFACE
 | |
| 
 | |
| win32 {
 | |
|   LIBS += -lws2_32 -static
 | |
|   DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
 | |
|   SOURCES += ../../src/utils/os_win32.c
 | |
| } else:win32-g++ {
 | |
|   # cross compilation to win32
 | |
|   LIBS += -lws2_32 -static -mwindows
 | |
|   DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
 | |
|   SOURCES += ../../src/utils/os_win32.c
 | |
|   RESOURCES += icons_png.qrc
 | |
| } else:win32-x-g++ {
 | |
|   # cross compilation to win32
 | |
|   LIBS += -lws2_32 -static -mwindows
 | |
|   DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
 | |
|   DEFINES += _X86_
 | |
|   SOURCES += ../../src/utils/os_win32.c
 | |
|   RESOURCES += icons_png.qrc
 | |
| } else {
 | |
|   DEFINES += CONFIG_CTRL_IFACE_UNIX
 | |
|   SOURCES += ../../src/utils/os_unix.c
 | |
| }
 | |
| 
 | |
| INCLUDEPATH	+= . .. ../../src ../../src/utils
 | |
| 
 | |
| HEADERS	+= wpamsg.h \
 | |
| 	wpagui.h \
 | |
| 	eventhistory.h \
 | |
| 	scanresults.h \
 | |
| 	signalbar.h \
 | |
| 	userdatarequest.h \
 | |
| 	networkconfig.h \
 | |
| 	addinterface.h \
 | |
| 	peers.h \
 | |
| 	stringquery.h
 | |
| 
 | |
| SOURCES	+= main.cpp \
 | |
| 	wpagui.cpp \
 | |
| 	eventhistory.cpp \
 | |
| 	scanresults.cpp \
 | |
| 	signalbar.cpp \
 | |
| 	userdatarequest.cpp \
 | |
| 	networkconfig.cpp \
 | |
| 	addinterface.cpp \
 | |
| 	peers.cpp \
 | |
| 	stringquery.cpp \
 | |
| 	../../src/common/wpa_ctrl.c
 | |
| 
 | |
| RESOURCES += icons.qrc
 | |
| 
 | |
| FORMS	= wpagui.ui \
 | |
| 	eventhistory.ui \
 | |
| 	scanresults.ui \
 | |
| 	userdatarequest.ui \
 | |
| 	networkconfig.ui \
 | |
| 	peers.ui
 | |
| 
 | |
| 
 | |
| unix {
 | |
|   UI_DIR = .ui
 | |
|   MOC_DIR = .moc
 | |
|   OBJECTS_DIR = .obj
 | |
| }
 |