summaryrefslogtreecommitdiff
path: root/interfaces/io.idl
blob: d2f95f863e5b6a5b83cb3b38c5bdec5ac71317dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "common.idl"

module io {

	interface digital {
		common.error name (out string name);
		common.error set ();
		common.error reset ();
		common.error get (out int value);
		attribute Int id;
	};

	interface analog {
		common.error name (out string name);
		common.error min (out int min);
		common.error max (out int max);
		common.error set (in int value);
		common.error get (out int value);
		attribute Integer id;
	};

};