Hi. > I am trying to call a function registered on ubus from lua script. I > know how to call a argument less function but don't know the syntax of a > function with args (also how to add ubus timeout).
Simply pass a table with your arguments as 3rd argument: conn:call(object, function, { arg_1 = foo, arg_2 = bar }) You cannot set timeouts per call but you can specify them globally by passing the amount of milliseconds to the ubus.connect() call. E.g. conn = ubus.connect(1000) to have an 1s timeout on all calls. ~ Jow _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel