diff options
author | cheapie <no-email-for-you@example.com> | 2025-04-03 20:15:24 -0500 |
---|---|---|
committer | cheapie <no-email-for-you@example.com> | 2025-04-03 20:15:24 -0500 |
commit | 4014345978b5fa3274b2746eff3bdca14468e532 (patch) | |
tree | 9e09adfe62badf6142644adbe62802e6a1d70378 /genericswitch.lua | |
parent | a93563d53e1c48a08ee14f37eecdea666b9202b0 (diff) | |
download | celevator-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.lua | 24 |
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 = { |