Function............................................................................................................................264
Custom.............................................................................................................................267
Function curve offset change in flight...............................................................................269
Curve point change in flight..............................................................................................269
Variables (Vars).....................................................................................................................270
Adding Vars......................................................................................................................271
Trainer...................................................................................................................................275
Trainer mode = Master.....................................................................................................276
Trainer Mode = Slave.......................................................................................................281
Lua........................................................................................................................................283
Lua tasks..........................................................................................................................283
Lua sources......................................................................................................................284
Lua script functions..........................................................................................................284
Configure Screens.....................................................................................................................285
Configuring the main screen.................................................................................................285
Standard widgets..............................................................................................................286
Main screen widgets example..........................................................................................293
Adding additional screens.....................................................................................................294
Adding custom widgets.........................................................................................................295
Lua Scripts.................................................................................................................................296
ETHOS Lua interpreter.........................................................................................................296
ETHOS Lua documentation..................................................................................................296
ETHOS Lua example script files location..............................................................................296
Lua scripting configuration limits...........................................................................................296
Basic layout of a Lua widget.................................................................................................297
key (string)........................................................................................................................297
name (string or function)..................................................................................................297
create (function)................................................................................................................297
configure (function)...........................................................................................................297
wakeup (function).............................................................................................................297
event (function).................................................................................................................297
paint (function)..................................................................................................................297
read (function)..................................................................................................................297
write (function)..................................................................................................................297
init(function)......................................................................................................................297
Programming Tutorials...............................................................................................................299
Initial radio setup example....................................................................................................299
Step 1. Charge the radio and flight batteries....................................................................299
Step 2. Calibrate the hardware.........................................................................................299
Step 3. Perform the radio system setup...........................................................................299
Basic Fixed Wing Airplane example......................................................................................301
Step 1. Confirm system settings.......................................................................................301
Step 2. Identify the servos/channels required..................................................................301
Step 3. Create a new model.............................................................................................301
Step 4. Review and configure the mixes..........................................................................304
Step 5. Bind the receiver..................................................................................................309
Step 6. Configure the outputs...........................................................................................309
Step 7. Introduction to flight modes..................................................................................312
Step 8. Set up a flight battery timer..................................................................................314
Step 9. Add a mix for retracts...........................................................................................315
Basic Flying Wing (Elevon) Airplane example......................................................................316
Step 1. Confirm System settings......................................................................................316
Step 2. Identify the servos/channels required..................................................................316
Step 3. Create a new model.............................................................................................316
Step 4. Review and configure the mixes..........................................................................318