Spirit System
https://www.spirit-system.com/phpBB3/

LUA script next/prev page buttons do not work
https://www.spirit-system.com/phpBB3/viewtopic.php?f=24&t=5387
Page 1 of 1

Author:  rburrow87 [ Mon 12. Sep 2022 21:38:23 ]
Post subject:  LUA script next/prev page buttons do not work

This is happening with Radiomaster Zorro and Radiomaster TX12 MK2 running EdgeTX and the Spirit 3.3.2 LUA (which is what is linked at http://manual.spirit-system.com/index.p ... stallation)

I was able to fix it by adding EVT_VIRTUAL_NEXT_PAGE and EVT_VIRTUAL_PREV_PAGE to the if statements at the end.

Code:
local function run(event)
  if event == nil then
    return 2
  elseif event == EVT_PAGE_BREAK or event == EVT_RIGHT_BREAK or event == EVT_VIRTUAL_NEXT_PAGE then
    selectPage(1)
  elseif event == EVT_PAGE_LONG or event == EVT_LEFT_BREAK or event == EVT_VIRTUAL_PREV_PAGE then
    killEvents(event);
    selectPage(-1)
  end
  fields = pages[page][1]
  local result = runFieldsPage(event)
  refreshNext()
  return result
end


I believe all that's really needed are the EVT_VIRTUAL_xxx_PAGE checks after skimming the documentation for OpenTX and EdgeTX:
https://luadoc.edgetx.org/part_iii_-_op ... ual-events
https://doc.open-tx.org/opentx-2-3-lua- ... ual-events

Author:  ZeXx86 [ Mon 19. Sep 2022 11:33:05 ]
Post subject:  Re: LUA script next/prev page buttons do not work

Hello,

many thanks for your message!

Please try our new integration scripts. There is direct support for RM-Zorro now.

Page 1 of 1 All times are UTC + 1 hour
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/