rs485-lpc/lpc_serial_sc.lua

21 lines
412 B
Lua
Raw Permalink Normal View History

local tv = get_trigger_variable(1)
if tv == nil then return end
local n = tv.integer
local levels = { [1] = 255, [2] = 128, [3] = 26, [4] = 0 }
local level = levels[n]
if level == nil then return end
for i = 1, 4 do
local tl = get_timeline(i)
if tl ~= nil then
tl:release()
end
end
local ok, ov = pcall(get_group_override, 0)
if ok and ov ~= nil then
ov:set_intensity(level, 1.0)
end