<div dir="ltr"><div><div><div><div><div><div><div><div><div><font size="4">Hi,<br><br></font></div><font size="4">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).<br><br></font></div><font size="4">My lua script snippet:<br><br></font></div><font size="4">require "ubus"<br></font></div><font size="4">local conn = ubus.connect()<br></font></div><font size="4"><br></font></div><font size="4">local status_1 = conn:call("my_interface", "fun_1", {})               <span style="color:rgb(0,0,255)"> --[[ this is working fine ]]--</span><br><br></font></div><font size="4">local status_2 = conn:call("my_interface", "fun_2", {arg_1 = "hello", arg_2 = "12"})    <span style="color:rgb(0,0,255)">--[[ not sure whether this works ]]--<br><br><br></span></font></div><span style="color:rgb(0,0,0)"><font size="4">In second call I also want to add ubus timeout option. I also checked for the same in ubus repository (<a href="https://github.com/commodo/ubus">https://github.com/commodo/ubus</a>) but didn't found any example.<br><br></font></span></div><font size="4"><span style="color:rgb(0,0,255)"><span style="color:rgb(0,0,0)">Can somebody tell me how to add ubus timeout in ubus call from lua ?</span><br></span></font><div><div><div><div><div><div><div><div><div><div><br><br><br><br></div></div></div></div></div></div></div></div></div></div></div>