Problem mit lcd.getLastPos unter OTX 2.2 N359 mit Horus

Status
Nicht offen für weitere Antworten.

Storchy

Neuer Benutzer
#1
Ein Auszug aus meinem Script:
-- Test LastPos
local options = {}

local function create(zone,options)
local data = { zone=zone,options = options}
return data
end
local function update(data, options)
data.options = options
end
local function background()
end
function refresh(data)
lcd.setColor(CUSTOM_COLOR, BLACK)

lcd.drawText(data.zone.x, data.zone.y, "Blabla:" , 0)
lcd.drawText(data.zone.x, data.zone.y+20,string.format("LastPos %d",lcd.getLastPos()) ,SMLSIZE)
end
return { name="LastPos", options=options, create=create, update=update, background=background, refresh=refresh }

Leider funktioniert der Befehl lcd.getLastPos() nicht.
Im Debugger kommt bei mir die Meldung:
Error in widget LastPos refresh() function: /WIDGETS/LastPos/main.lua:17: attempt to call field 'getLastPos' (a nil value)
Was mach ich falsch.
Ciao
Jörg
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten