diff options
| author | Manuel Traut <manut@mecka.net> | 2012-05-28 17:03:11 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2012-05-28 17:03:11 +0200 |
| commit | 379492ff3c10eef6479fd85418b797f97889d3f9 (patch) | |
| tree | 6ec8ee28aec613377fab4d9e75bc5afab152e1f5 /interfaces/controller.idl | |
interfaces first draft
first idea of an interface description to control io s
Signed-off-by: Manuel Traut <manut@mecka.net>
Diffstat (limited to 'interfaces/controller.idl')
| -rw-r--r-- | interfaces/controller.idl | 17 |
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); +}; |
