LUA Reference Guide
Search…
EdgeTX v2.7
EdgeTX 2.7 Lua Reference Guide
Introduction
Part I - Script Type Overview
Part II - EdgeTX Lua API Programming Guide
Part III - EdgeTX Lua API Reference
Constants
General Functions
Model Functions
Lcd Functions
Lcd Functions Overview
lcd.RGB(r, g, b | rgb)
lcd.clear([color])
lcd.drawAnnulus(x, y, r1, r2, start, end [, flags])
lcd.drawArc(x, y, r, start, end [, flags])
lcd.drawBitmap(bitmap, x, y [, scale])
lcd.drawChannel(x, y, source, flags)
lcd.drawCircle(x, y, r [, flags])
lcd.drawCombobox(x, y, w, list, idx [, flags])
lcd.drawFilledCircle(x, y, r [, flags])
lcd.drawFilledRectangle(x, y, w, h [, flags])
lcd.drawFilledTriangle(x1, y1, x2, y2, x3, y3 [, flags])
lcd.drawGauge(x, y, w, h, fill, maxfill [, flags])
lcd.drawHudRectangle(pitch, roll, xmin, xmax, ymin, ymax [, flags])
lcd.drawLine(x1, y1, x2, y2, pattern, flags)
lcd.drawLineWithClipping(x1, y1, x2, y2, xmin, xmax, ymin, ymax, pattern [, flags])
lcd.drawNumber(x, y, value [, flags [, inversColor]])
lcd.drawPie(x, y, r, start, end [, flags])
lcd.drawPixmap(x, y, name)
lcd.drawPoint(x, y)
lcd.drawRectangle(x, y, w, h [, flags [, t]])
lcd.drawScreenTitle(title, page, pages)
lcd.drawSource(x, y, source [, flags])
lcd.drawSwitch(x, y, switch, flags)
lcd.drawText(x, y, text [, flags [, inversColor]])
lcd.drawTextLines(x, y, w, h, text [, flags])
lcd.drawTimer(x, y, value [, flags [, inversColor]])
lcd.drawTriangle(x1, y1, x2, y2, x3, y3 [, flags])
lcd.exitFullScreen()
lcd.getColor(flags)
lcd.getLastLeftPos()
lcd.getLastPos()
lcd.getLastRightPos()
lcd.refresh()
lcd.resetBacklightTimeout()
lcd.setColor(colorIndex, color)
lcd.sizeText(text [, flags])
Bitmap Functions
Filesystem
Part IV - Advanced Topics
Appendix
Powered By
GitBook
lcd.drawLine(x1, y1, x2, y2, pattern, flags)
Draw a straight line on LCD
@status current Introduced in 2.0.0, flags introduced in 2.3.6
Parameters
x1,y1
(positive numbers) starting coordinate
x2,y2
(positive numbers) end coordinate
pattern
SOLID or DOTTED
flags
(optional) please see
flags
and
color
constants
Return value
none
Notice
If the start or the end of the line is outside the LCD dimensions, then the whole line will not be drawn (starting from OpenTX 2.1.5)
Previous
lcd.drawHudRectangle(pitch, roll, xmin, xmax, ymin, ymax [, flags])
Next
lcd.drawLineWithClipping(x1, y1, x2, y2, xmin, xmax, ymin, ymax, pattern [, flags])
Last modified
4mo ago
Export as PDF
Copy link
Contents
Parameters
Return value
Notice