]> hydra-www.ietfng.org Git - acmetensortoys-esp-lua_lamp/commitdiff
telnetd integration: more generic "lamp" directive
authorNathaniel Wesley Filardo <nwfilardo@gmail.com>
Sat, 23 Jan 2021 01:24:36 +0000 (01:24 +0000)
committerNathaniel Wesley Filardo <nwfilardo@gmail.com>
Sat, 23 Jan 2021 01:24:36 +0000 (01:24 +0000)
mklfs.sh
pushall.sh
telnetd-cap.lua [deleted file]
telnetd-lamp.lua [new file with mode: 0644]

index fe80a36971abe5830a3c74eaee09bc1489e033a1..bb4f59c1484a964f13d6511973b82a73ceb3dc30 100755 (executable)
--- a/mklfs.sh
+++ b/mklfs.sh
@@ -18,7 +18,7 @@ SOURCES=(
   init-early.lua
   lamp-remote.lua
   lamp-touch.lua
-  telnetd-cap.lua
+  telnetd-lamp.lua
 
   draw-*.lua
 )
index 57d393379b812af79e370d66ac61ddc24fe59f6a..c903d7749ab5c3513ba90ecfdc7fc78436dc5628 100755 (executable)
@@ -16,7 +16,7 @@ fi
 
 dopushcompile lamp-touch.lua
 dopushcompile lamp-remote.lua
-dopushcompile telnetd-cap.lua
+dopushcompile telnetd-lamp.lua
 #dopushtext    conf/nwfmqtt.conf
 #dopushtext    conf/nwfmqtt.subs
 dopushlua     init-early.lua
diff --git a/telnetd-cap.lua b/telnetd-cap.lua
deleted file mode 100644 (file)
index 445e1b6..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-return {
-  ["calibrate"] = function(_,s) OVL["cap1188-init"]().calibrate() end
-}
diff --git a/telnetd-lamp.lua b/telnetd-lamp.lua
new file mode 100644 (file)
index 0000000..428e174
--- /dev/null
@@ -0,0 +1,11 @@
+return {
+  ["calibrate"] = function(_,s) OVL["cap1188-init"]().calibrate() end,
+
+  ["status"] = function(_,s)
+    s(("black: %s; dim: %d; fb: %s"):format(
+      isblackout and "true" or "false",
+      dimfactor,
+      (ledfb == remotefb) and "remote" or "local"
+    ))
+  end
+}