diff --git a/main.lua b/main.lua index ae58f01..d4ff991 100644 --- a/main.lua +++ b/main.lua @@ -133,7 +133,6 @@ Throttles = { } function ThrottleInit() - Throttles = {} local sides = { "top", @@ -177,9 +176,9 @@ function ThrottleInit() while true do local currentStates = getRelayStates() - for pname, currentState in pairs(currentStates) do + for pname, currentState in ipairs(currentStates) do local initialState = initialStates[pname] - for k, v in pairs(currentState) do + for k, v in ipairs(currentState) do if initialState[k] ~= v then Throttles.ForeThrottle.name = pname Throttles.ForeThrottle.side = k @@ -197,11 +196,11 @@ function ThrottleInit() while true do local currentStates = getRelayStates() - for pname, currentState in pairs(currentStates) do + for pname, currentState in ipairs(currentStates) do local initialState = initialStates[pname] - for k, v in pairs(currentState) do + for k, v in ipairs(currentState) do if initialState[k] ~= v then - Throttles.AftThrottleThrottle.name = pname + Throttles.AftThrottle.name = pname Throttles.AftThrottle.side = k return end @@ -217,9 +216,9 @@ function ThrottleInit() while true do local currentStates = getRelayStates() - for pname, currentState in pairs(currentStates) do + for pname, currentState in ipairs(currentStates) do local initialState = initialStates[pname] - for k, v in pairs(currentState) do + for k, v in ipairs(currentState) do if initialState[k] ~= v then Throttles.DownThrottle.name = pname Throttles.DownThrottle.side = k