Skip to content

Commit 097de8d

Browse files
committed
Removed Event Table to save on memory
1 parent 6c3ded4 commit 097de8d

File tree

2 files changed

+15
-46
lines changed

2 files changed

+15
-46
lines changed

src/SCRIPTS/BF/events.lua

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/SCRIPTS/BF/ui.lua

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
local userEvent = assert(loadScript(SCRIPT_HOME.."/events.lua"))()
2-
31
local pageStatus =
42
{
53
display = 2,
@@ -279,22 +277,22 @@ function run_ui(event)
279277
-- process send queue
280278
mspProcessTxQ()
281279
-- navigation
282-
if (event == userEvent.longPress.menu) then -- Taranis QX7 / X9
280+
if (event == EVT_MENU_LONG) then -- Taranis QX7 / X9
283281
menuActive = 1
284282
currentState = pageStatus.displayMenu
285-
elseif userEvent.press.pageUp and (event == userEvent.longPress.enter) then -- Horus
283+
elseif EVT_PAGEUP_FIRST and (event == EVT_ENTER_LONG) then -- Horus
286284
menuActive = 1
287285
killEnterBreak = 1
288286
currentState = pageStatus.displayMenu
289287
-- menu is currently displayed
290288
elseif currentState == pageStatus.displayMenu then
291-
if event == userEvent.release.exit then
289+
if event == EVT_EXIT_BREAK then
292290
currentState = pageStatus.display
293-
elseif event == userEvent.release.plus or event == userEvent.dial.left then
291+
elseif event == EVT_PLUS_BREAK or event == EVT_ROT_LEFT then
294292
incMenu(-1)
295-
elseif event == userEvent.release.minus or event == userEvent.dial.right then
293+
elseif event == EVT_MINUS_BREAK or event == EVT_ROT_RIGHT then
296294
incMenu(1)
297-
elseif event == userEvent.release.enter then
295+
elseif event == EVT_ENTER_BREAK then
298296
if killEnterBreak == 1 then
299297
killEnterBreak = 0
300298
else
@@ -304,30 +302,30 @@ function run_ui(event)
304302
end
305303
-- normal page viewing
306304
elseif currentState <= pageStatus.display then
307-
if event == userEvent.press.pageUp then
305+
if event == EVT_PAGEUP_FIRST then
308306
incPage(-1)
309-
elseif event == userEvent.release.menu or event == userEvent.press.pageDown then
307+
elseif event == EVT_MENU_BREAK or event == EVT_PAGEDN_FIRST then
310308
incPage(1)
311-
elseif event == userEvent.release.plus or event == userEvent.dial.left then
309+
elseif event == EVT_PLUS_BREAK or event == EVT_ROT_LEFT then
312310
incLine(-1)
313-
elseif event == userEvent.release.minus or event == userEvent.dial.right then
311+
elseif event == EVT_MINUS_BREAK or event == EVT_ROT_RIGHT then
314312
incLine(1)
315-
elseif event == userEvent.release.enter then
313+
elseif event == EVT_ENTER_BREAK then
316314
local field = Page.fields[currentLine]
317315
local idx = field.i or currentLine
318316
if Page.values and Page.values[idx] and (field.ro ~= true) then
319317
currentState = pageStatus.editing
320318
end
321-
elseif event == userEvent.release.exit then
319+
elseif event == EVT_EXIT_BREAK then
322320
return protocol.exitFunc();
323321
end
324322
-- editing value
325323
elseif currentState == pageStatus.editing then
326-
if (event == userEvent.release.exit) or (event == userEvent.release.enter) then
324+
if (event == EVT_EXIT_BREAK) or (event == EVT_ENTER_BREAK) then
327325
currentState = pageStatus.display
328-
elseif event == userEvent.press.plus or event == userEvent.repeatPress.plus or event == userEvent.dial.right then
326+
elseif event == EVT_PLUS_FIRST or event == EVT_PLUS_REPT or event == EVT_ROT_RIGHT then
329327
incValue(1)
330-
elseif event == userEvent.press.minus or event == userEvent.repeatPress.minus or event == userEvent.dial.left then
328+
elseif event == EVT_MINUS_FIRST or event == EVT_MINUS_REPT or event == EVT_ROT_LEFT then
331329
incValue(-1)
332330
end
333331
end

0 commit comments

Comments
 (0)