Run Function Syntax

The run function is the function that is periodically called for the lifetime of script execution. Syntax of the run function is different between mix scriptsarrow-up-right and telemetry scriptsarrow-up-right.

Run Function for Mix Scripts

local function <run_function_name>([first input, [second input], …])

   -- if mix has no return values
   return

   -- if mix has two return values
   return value1, value2

end
  • Input parameters:

    zero or more input values, their names are arbitrary, their meaning and order is defined by the input table. (see Input Table Syntax)

  • Return values:

    • none - if output table is empty (i.e. script has no output)

      values

      • or -

    • comma separated list of output values, their order and meaning is defined by the output table. (see Output Table Syntax)

Run Function for Telemetry Scripts

  • Input parameters:

    The key-event parameter indicates which transmitter button has been pressed (see Key Eventsarrow-up-right)

  • Return values:

    A non-zero return value will halt the script

Last updated

Was this helpful?