summaryrefslogtreecommitdiff
path: root/interfaces/controller.idl
diff options
context:
space:
mode:
Diffstat (limited to 'interfaces/controller.idl')
-rw-r--r--interfaces/controller.idl17
1 files changed, 17 insertions, 0 deletions
diff --git a/interfaces/controller.idl b/interfaces/controller.idl
new file mode 100644
index 0000000..b680742
--- /dev/null
+++ b/interfaces/controller.idl
@@ -0,0 +1,17 @@
+include common.idl
+include io.idl
+
+module controller {
+
+ common.error digital (out list<io.digial>);
+ common.error analog (out list<io.analog>);
+ common.error device (out list<device.device_base>);
+
+ common.error register (in io.digital);
+ common.error register (in io.analog);
+ common.error register (in device.device_base);
+
+ common.error unregister (in io.digital);
+ common.error unregister (in io.analog);
+ common.error unregister (in device.device_base);
+};