diff options
Diffstat (limited to 'src/tests/sbus_codegen_tests.xml')
-rwxr-xr-x | src/tests/sbus_codegen_tests.xml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/tests/sbus_codegen_tests.xml b/src/tests/sbus_codegen_tests.xml index 331538ef9..83807b9c2 100755 --- a/src/tests/sbus_codegen_tests.xml +++ b/src/tests/sbus_codegen_tests.xml @@ -52,6 +52,7 @@ <!-- A property --> <property name="FullName" type="s" access="readwrite"/> + <!-- A simple method --> <method name="Blink"> <!-- This is an uint32 arg --> @@ -60,6 +61,52 @@ <arg name="crashed" type="b" direction="out"/> </method> + <!-- A method with every type of basic argument, in both directions --> + <method name="Eject"> + <arg name="byte" type="y" direction="in"/> + <arg name="boolean" type="b" direction="in"/> + <arg name="int16" type="n" direction="in"/> + <arg name="uint16" type="q" direction="in"/> + <arg name="int32" type="i" direction="in"/> + <arg name="uint32" type="u" direction="in"/> + <arg name="int64" type="x" direction="in"/> + <arg name="uint64" type="t" direction="in"/> + <arg name="double" type="d" direction="in"/> + <arg name="string" type="s" direction="in"/> + <arg name="object_path" type="o" direction="in"/> + <arg name="byte_array" type="ay" direction="in"/> + <arg name="int16_array" type="an" direction="in"/> + <arg name="uint16_array" type="aq" direction="in"/> + <arg name="int32_array" type="ai" direction="in"/> + <arg name="uint32_array" type="au" direction="in"/> + <arg name="int64_array" type="ax" direction="in"/> + <arg name="uint64_array" type="at" direction="in"/> + <arg name="double_array" type="ad" direction="in"/> + <arg name="string_array" type="as" direction="in"/> + <arg name="object_path_array" type="ao" direction="in"/> + <arg name="byte" type="y" direction="out"/> + <arg name="boolean" type="b" direction="out"/> + <arg name="int16" type="n" direction="out"/> + <arg name="uint16" type="q" direction="out"/> + <arg name="int32" type="i" direction="out"/> + <arg name="uint32" type="u" direction="out"/> + <arg name="int64" type="x" direction="out"/> + <arg name="uint64" type="t" direction="out"/> + <arg name="double" type="d" direction="out"/> + <arg name="string" type="s" direction="out"/> + <arg name="object_path" type="o" direction="out"/> + <arg name="byte_array" type="ay" direction="out"/> + <arg name="int16_array" type="an" direction="out"/> + <arg name="uint16_array" type="aq" direction="out"/> + <arg name="int32_array" type="ai" direction="out"/> + <arg name="uint32_array" type="au" direction="out"/> + <arg name="int64_array" type="ax" direction="out"/> + <arg name="uint64_array" type="at" direction="out"/> + <arg name="double_array" type="ad" direction="out"/> + <arg name="string_array" type="as" direction="out"/> + <arg name="object_path_array" type="ao" direction="out"/> + </method> + </interface> </node> |