diff options
Diffstat (limited to 'common/distrio_helper.h')
| -rw-r--r-- | common/distrio_helper.h | 6 |
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); |
