---@meta ---@class Vec3 ---@field x number ---@field y number ---@field z number ---Prints a vector ---@param v Vec3 function printvec(v) end vec = { x = 1.0, y = 2.0, z = 3.0 } printvec(vec) --- Enumerate symbols in namespace ---@param t function dir(t) for k, v in pairs(t) do print(k, type(v)) end end dir(esc) -- get config local cfg = esc.get_esc_config() print(cfg.maxspeed, cfg.odometer, cfg.started) -- modify esc.set_maxspeed(200) esc.set_started(true) esc.add_odometer(5.5) -- see changes cfg = esc.get_esc_config() print(cfg.maxspeed, cfg.odometer, cfg.started)