1
- local userEvent = assert (loadScript (SCRIPT_HOME .. " /events.lua" ))()
2
-
3
1
local pageStatus =
4
2
{
5
3
display = 2 ,
@@ -279,22 +277,22 @@ function run_ui(event)
279
277
-- process send queue
280
278
mspProcessTxQ ()
281
279
-- navigation
282
- if (event == userEvent . longPress . menu ) then -- Taranis QX7 / X9
280
+ if (event == EVT_MENU_LONG ) then -- Taranis QX7 / X9
283
281
menuActive = 1
284
282
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
286
284
menuActive = 1
287
285
killEnterBreak = 1
288
286
currentState = pageStatus .displayMenu
289
287
-- menu is currently displayed
290
288
elseif currentState == pageStatus .displayMenu then
291
- if event == userEvent . release . exit then
289
+ if event == EVT_EXIT_BREAK then
292
290
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
294
292
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
296
294
incMenu (1 )
297
- elseif event == userEvent . release . enter then
295
+ elseif event == EVT_ENTER_BREAK then
298
296
if killEnterBreak == 1 then
299
297
killEnterBreak = 0
300
298
else
@@ -304,30 +302,30 @@ function run_ui(event)
304
302
end
305
303
-- normal page viewing
306
304
elseif currentState <= pageStatus .display then
307
- if event == userEvent . press . pageUp then
305
+ if event == EVT_PAGEUP_FIRST then
308
306
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
310
308
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
312
310
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
314
312
incLine (1 )
315
- elseif event == userEvent . release . enter then
313
+ elseif event == EVT_ENTER_BREAK then
316
314
local field = Page .fields [currentLine ]
317
315
local idx = field .i or currentLine
318
316
if Page .values and Page .values [idx ] and (field .ro ~= true ) then
319
317
currentState = pageStatus .editing
320
318
end
321
- elseif event == userEvent . release . exit then
319
+ elseif event == EVT_EXIT_BREAK then
322
320
return protocol .exitFunc ();
323
321
end
324
322
-- editing value
325
323
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
327
325
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
329
327
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
331
329
incValue (- 1 )
332
330
end
333
331
end
0 commit comments