summaryrefslogtreecommitdiff
path: root/genericswitch.lua
diff options
context:
space:
mode:
authorcheapie <no-email-for-you@example.com>2025-04-03 20:15:24 -0500
committercheapie <no-email-for-you@example.com>2025-04-03 20:15:24 -0500
commit4014345978b5fa3274b2746eff3bdca14468e532 (patch)
tree9e09adfe62badf6142644adbe62802e6a1d70378 /genericswitch.lua
parenta93563d53e1c48a08ee14f37eecdea666b9202b0 (diff)
downloadcelevator-4014345978b5fa3274b2746eff3bdca14468e532.tar
celevator-4014345978b5fa3274b2746eff3bdca14468e532.tar.gz
celevator-4014345978b5fa3274b2746eff3bdca14468e532.tar.bz2
celevator-4014345978b5fa3274b2746eff3bdca14468e532.tar.xz
celevator-4014345978b5fa3274b2746eff3bdca14468e532.zip
Add proper, persistent swing car operation
Diffstat (limited to 'genericswitch.lua')
-rw-r--r--genericswitch.lua24
1 files changed, 24 insertions, 0 deletions
diff --git a/genericswitch.lua b/genericswitch.lua
index d52e9c9..9cdf31c 100644
--- a/genericswitch.lua
+++ b/genericswitch.lua
@@ -154,6 +154,30 @@ local inputoptions = {
end,
needsfloor = true,
},
+ {
+ id = "swingon",
+ desc = "Activate Swing Operation",
+ func_on = function(controllerpos)
+ celevator.controller.run(controllerpos,{
+ type = "remotemsg",
+ channel = "swing",
+ msg = true,
+ })
+ end,
+ needsfloor = false,
+ },
+ {
+ id = "swingoff",
+ desc = "Deactivate Swing Operation",
+ func_on = function(controllerpos)
+ celevator.controller.run(controllerpos,{
+ type = "remotemsg",
+ channel = "swing",
+ msg = false,
+ })
+ end,
+ needsfloor = false,
+ },
}
local dinputoptions = {