How to control states and led's
local SpinCCW = scr.GetProperty('ledSpindleCCW','Value','Value',0);
local SpinCW = scr.GetProperty('ledSpindleCW','Value','Value',0);
if (SpinCCW == "1") then
scr.SetProperty('btnSpindleCCW', 'Label', 'SpindleCCW ON');
scr.SetProperty('ledSpindleOFF', 'Value', '1');
scr.SetProperty('btnSpindleOFF', 'Label', 'Spindle ON');
elseif (SpinCW == "1") then
scr.SetProperty('btnSpindleCW', 'Label', 'SpindleCW ON');
scr.SetProperty('ledSpindleOFF', 'Value', '1');
scr.SetProperty('btnSpindleOFF', 'Label', 'Spindle ON');
else
scr.SetProperty('btnSpindleCW', 'Label', 'SpindleCW OFF');
scr.SetProperty('btnSpindleCCW', 'Label', 'SpindleCCW OFF');
scr.SetProperty('ledSpindleOFF', 'Value', '0');
scr.SetProperty('btnSpindleOFF', 'Label', 'Spindle OFF');
end