summaryrefslogtreecommitdiff
path: root/io/bin/generic_gpio
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2012-06-07 23:56:05 +0200
committerManuel Traut <manut@mecka.net>2012-06-07 23:56:05 +0200
commit297e389057b702bbeb99139a8c248cfccfc0724e (patch)
tree20c6e79d452ef505084712becf5093c105c0f9a4 /io/bin/generic_gpio
parente3f225cd4fb60437d94288849f7af03179d56f6b (diff)
digital out can now be controlled by simple_device
- extended libdistrio_common to enable easy access Signed-off-by: Manuel Traut <manut@mecka.net>
Diffstat (limited to 'io/bin/generic_gpio')
-rw-r--r--io/bin/generic_gpio/generic_gpio.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/io/bin/generic_gpio/generic_gpio.cpp b/io/bin/generic_gpio/generic_gpio.cpp
index 1042c09..14ab8cc 100644
--- a/io/bin/generic_gpio/generic_gpio.cpp
+++ b/io/bin/generic_gpio/generic_gpio.cpp
@@ -30,7 +30,16 @@ class My_digital : public Distrio_Digital_i {
::Distrio::Error *name (::CORBA::String_out _name) {
_name = CORBA::string_dup (my_name.c_str ());
- std::cout << "name: " << my_name << std::endl;
+ return distrio_success ();
+ }
+
+ ::Distrio::Error *set () {
+ std::cout << "set" << std::endl;
+ return distrio_success ();
+ }
+
+ ::Distrio::Error *reset () {
+ std::cout << "reset" << std::endl;
return distrio_success ();
}