> For the complete documentation index, see [llms.txt](https://doc.open-tx.org/opentx-lua-reference-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions.md).

# Model Functions

- [model.defaultInputs()](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/defaultinputs.md)
- [model.deleteInput(input, line)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/deleteinput.md)
- [model.deleteInputs()](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/deleteinputs.md)
- [model.deleteMix(channel, line)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/deletemix.md)
- [model.deleteMixes()](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/deletemixes.md)
- [model.getCurve(curve)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getcurve.md)
- [model.getCustomFunction(function)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getcustomfunction.md)
- [model.getGlobalVariable(index \[, flight\_mode\])](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getglobalvariable.md)
- [model.getInfo()](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getinfo.md)
- [model.getInput(input, line)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getinput.md)
- [model.getInputsCount(input)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getinputscount.md)
- [model.getLogicalSwitch(switch)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getlogicalswitch.md)
- [model.getMix(channel, line)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getmix.md)
- [model.getMixesCount(channel)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getmixescount.md)
- [model.getModule(index)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getmodule.md)
- [model.getOutput(index)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/getoutput.md)
- [model.getTimer(timer)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/gettimer.md)
- [model.insertInput(input, line, value)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/insertinput.md)
- [model.insertMix(channel, line, value)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/insertmix.md)
- [model.resetTimer(timer)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/resettimer.md)
- [model.setCustomFunction(function, value)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/setcustomfunction.md)
- [model.setGlobalVariable(index, flight\_mode, value)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/setglobalvariable.md)
- [model.setInfo(value)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/setinfo.md)
- [model.setLogicalSwitch(switch, value)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/setlogicalswitch.md)
- [model.setModule(index, value)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/setmodule.md)
- [model.setOutput(index, value)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/setoutput.md)
- [model.setTimer(timer, value)](https://doc.open-tx.org/opentx-lua-reference-guide/part_iii_-_opentx_lua_api_reference/model_functions/settimer.md)
