| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
inputs needs to be monitored for change.
this patch implements input monitoring based on a poll of the
sys/class/gpio/gpioX/value file
if raising, falling or both edges should be monitored can be configured
in the conf file.
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
make it easier for humans to read and bette parseable
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
use libgpio for gpio access
use config file for selecting and configuring gpios
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
needed to use the functions of the c library
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
is quiet useful to get an idea via IDL if it's an input or output
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- needed to match definition of base clase created by IDL
- otherwise the execute function will not be found by CORBA
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
in an interval of 1 sec
useful for testing
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
use newly introduced destroy orb function
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
to enable shutdown of orb thread
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- used for testing of callbacks to get events without real hw
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- also added error codes to non-implemented functions
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- crashes at the moment
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- for set/get name/id
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
like get/set id/name for analog and digital io
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- fix INPUT
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- *exception was used instead of &exception
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- and disable io_manager for the moment (not needed)
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- and register it at the manager
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- if requested io can't be found, a error code will be returned
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- check for corba exceptions
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
to return to any get_list caller
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
can be used after return ...
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- fix typo introduced in last commit
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- get_list
- lookup_*
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- extended libdistrio_common to enable easy access
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- according to changed project structure
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- according to changed project structure
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
moved by previous commit
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
move some subprojects
fixup makefiles
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- manager crashes at the moment ..
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- doesn't need version control..
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- registers device at the manager
- fixup manager to enable device registration
- extend distrio_helper to support device registration
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- added a base class for my concret io implementation
- orb needs to run during registration of objects (fixed in libcommon)
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- an error needs to be returned
- narrow ptr into corba obj
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- otherwise registration of objects won't work
- because orb has to host objects which will be registered
-> id (7) is a callback which cant be called if not hosted
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- bugfix: won't compile without specifying correct namespace
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- little test which adds a single testpin to the manager
- should be extended to register gpios defined in a config file
- doesn't work at the moment
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- from char * into std::string it's more c++ like
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
- broken since split into bin/lib
Signed-off-by: Manuel Traut <manut@mecka.net>
|