ource .. "/icons/signal-0-25.png"
		elseif scale < 55 then
			icon = resource .. "/icons/signal-25-50.png"
		elseif scale < 75 then
			icon = resource .. "/icons/signal-50-75.png"
		else
			icon = resource .. "/icons/signal-75-100.png"
		end

		return icon
	end

	function percent_thread_signal(info)
		local rssi = info.Rssi or 0

		if rssi <= -100 then
			return 0
		elseif rssi >= -50 then
			return 100
		else
			return math.floor(2 * (100 + rssi))
		end
	end

	function scanlist()
		local k, v
		local l = {