change text locations

This commit is contained in:
Jannik Beyerstedt 2023-04-17 21:30:21 +02:00
parent c48c01f575
commit 4294d6a873
2 changed files with 24 additions and 36 deletions

View file

@ -50,48 +50,36 @@ function node.render()
lower_width = font:width(lower_text, 20) lower_width = font:width(lower_text, 20)
font:write(960-(lower_width/2), 679, lower_text, 20, 1,1,1,1) font:write(960-(lower_width/2), 679, lower_text, 20, 1,1,1,1)
-- TODO -- available space y: 450 to 700
local size, k_x, v_x, y local size = 40
local x_left = 70
size = math.floor(HEIGHT/20) local x_right = 1000
y = 30+size*6 local y_start = 450
k_x, v_x = 30, 30+font:width("XXXXXXXXXXXXXXXX", size)
local function key(str)
font:write(k_x, y, str, size, 1,1,1,.5)
end
local function val(str, col)
col = col or {1,1,1,.5}
font:write(v_x, y, str, size, unpack(col))
y = y + size*1.1
end
-- left side: network config, online status
if v.network then if v.network then
key "Network config" font:write(x_left, y_start, "Mode: " .. v.network, size, 1,1,1,1)
val(v.network)
end
if v.ethip then
key "Ethernet IPv4"
val(v.ethip)
end
if v.wlanip then
key "WiFi IPv4"
val(v.wlanip)
end
if v.gw then
key "Gateway"
val(v.gw)
end end
if v.online then if v.online then
key "Online status"
local col = {1,0,0,1} local col = {1,0,0,1}
if v.online == "online" then if v.online == "online" then
col = {0,1,0,1} col = {0,1,0,1}
end end
val(v.online, col) font:write(x_left, y_start+50, v.online, size, col)
end end
-- right side: IP address
if v.ethip then
font:write(x_right, y_start, "Eth IPv4: " .. v.ethip, size, 1,1,1,1)
end
if v.wlanip then
font:write(x_right, y_start+50, "WiFi IPv4: " .. v.wlanip, size, 1,1,1,1)
end
if v.gw then
font:write(x_right, y_start+100, "Gateway: " .. v.gw, size, 1,1,1,1)
end
end end

View file

@ -115,4 +115,4 @@ if __name__ == "__main__":
except: except:
traceback.print_exc() traceback.print_exc()
finally: finally:
time.sleep(15) time.sleep(1)