Example 1 - meaningful data
Code: Select all
--[[
EXAMPLE 1 - MEANINGFUL DATA
me = 11 just gives the error
ERROR: Error loading instrument script: logic.lua [string "logic.lua"]:38: attempt to index a number value (local 'wptx')
note: var me needs to be an array at least containing the elements you are trying to access
this code results in
INFO: outside 12 14
INFO: inside 12 14
]]
legs_data ={}
function import_flp(wptx)
legs_num =0
if wptx == nil then
print("wptx is nil")
return
end
for i=1, 9 do
legs_num = legs_num + 1
legs_data[legs_num] = {}
legs_data[legs_num][1] = 0
legs_data[legs_num][2] = 0
legs_data[legs_num][3] = 0
legs_data[legs_num][4] = 0
legs_data[legs_num][5] = 0
legs_data[legs_num][6] = 0
legs_data[legs_num][7] = wptx[i]
legs_data[legs_num][8] = 0
end
print("inside " .. legs_data[2][7] .. " " .. legs_data[4][7])
end
xpl_dataref_subscribe("laminar/B738/nd/wpt_x", "FLOAT[20]", import_flp)
me = {11,12,13,14}
import_flp(me)
print("outside " .. legs_data[2][7] .. " " .. legs_data[4][7])