1 <?xml version="1.0" encoding="UTF-8" ?>
2 <node name="/org/projectx/bt_service">
3 <interface name="org.projectx.bt">
4 <method name="service_request">
5 <annotation name="org.freedesktop.DBus.GLib.Async" value="bt_service_request"/>
6 <!-- INPUT PARAMS FOR SERVICE FUNCTION -->
7 <arg type="i" name="service_type" direction="in" />
8 <arg type="i" name="service_function" direction="in" />
9 <arg type="i" name="request_type" direction="in" />
10 <arg type="ay" name="input_param1" direction="in" />
11 <arg type="ay" name="input_param2" direction="in" />
12 <arg type="ay" name="input_param3" direction="in" />
13 <arg type="ay" name="input_param4" direction="in" />
14 <arg type="ay" name="input_param5" direction="in" />
15 <!-- OUTPUT PARAMS FOR SERVICE FUNCTION -->
16 <arg type="ay" name="output_param1" direction="out" />
17 <arg type="ay" name="output_param2" direction="out" />