summaryrefslogtreecommitdiff
path: root/common/distrio_helper.h
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2012-09-23 21:23:08 +0200
committerManuel Traut <manut@mecka.net>2012-09-23 21:23:08 +0200
commit2a81bd3d5cc7f6653adef9f6653ff4a20709b0d7 (patch)
treeb4b11094534907acb27272e4ea3c10cf6b75bda3 /common/distrio_helper.h
parentbdf4c406cd80fe0e25df68ef98a8b626093290c4 (diff)
client/test: test client to lookup devices /functions etc
Signed-off-by: Manuel Traut <manut@mecka.net>
Diffstat (limited to 'common/distrio_helper.h')
-rw-r--r--common/distrio_helper.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/common/distrio_helper.h b/common/distrio_helper.h
index e25560b..87c38e0 100644
--- a/common/distrio_helper.h
+++ b/common/distrio_helper.h
@@ -57,10 +57,14 @@ int register_device (Distrio_Device_i *dev);
void get_digital_list (Distrio::Digital_list_var *dig_list);
/* returns a list of all registered analog ios */
void get_analog_list (Distrio::Analog_list_var *ana_list);
-
+/* returns a list of all registered devices */
+void get_device_list (Distrio::Device_list_var *dev_list);
/** lookup a digital io by a common name at the manager */
int lookup_digital (std::string _name, Distrio::Digital_list_var dig_list,
Distrio::Digital **ptr);
/** lookup a analog io by a common name at the manager */
int lookup_analog (std::string _name, Distrio::Analog_list_var ana_list,
Distrio::Analog **ptr);
+/** lookup a device by a common name at the manager */
+int lookup_device (std::string _name, Distrio::Device_list_var dev_list,
+ Distrio::Device **ptr);