getFieldInfo(name)
Return detailed information about field (source)
The list of valid sources is available:
@status current Introduced in 2.0.8, 'unit' field added in 2.2.0
Parameters
name(string) name of the field
Return value
tableinformation about requested field, table elements:id(number) field identifiername(string) field namedesc(string) field description'unit' (number) unit identifier Full list
nilthe requested field was not found
Examples
local function run(e)
local fieldinfo = getFieldInfo('rs')
lcd.clear()
lcd.drawText(1,1,"getFieldInfo() example",0)
if fieldinfo then
lcd.drawText(1,11,"id: ", 0)
lcd.drawText(lcd.getLastPos()+2,11,fieldinfo['id'],0)
lcd.drawText(1,21,"name: ", 0)
lcd.drawText(lcd.getLastPos()+2,21,fieldinfo['name'],0)
lcd.drawText(1,31,"desc: ", 0)
lcd.drawText(lcd.getLastPos()+2,31,fieldinfo['desc'],0)
else
lcd.drawText(1,11,"Requested field not available!", 0)
end
end
return{run=run}
Last updated
Was this helpful?