TODO list: - [x] add namespaces - [x] remove lib extension from the load of the library - [x] remove pugi from interface - [x] fix plugins location policy - [x] fix exported headers - [x] check error and report helper function - [ ] add action (genericaction) "kill" instead of executing empty with kill argument - [ ] add action (genericaction) check_if_ is_in_execution - [ ] support remote action execution - [ ] support remote precondition execution via ssh - [ ] test failure timeout - [x] parallel test support - [ ] make sure that if an action throws an error his execute method will not be called - [ ] investigate if making output value from actions connectible to input value of other actions (this could be resolutive also for syncronization) - [x] repetitions also with time check and frequency ("repeat until ... at a frequency of ...") - [x] Action::execute returning a STOP or CONTINUE repetition instead of bool - [x] decide what to do with pugi (`yarpActionDepotStart`) - [ ] define if use or not `lib` prefix. - [ ] remote connection interface. - [x] math function for parametric test. - [x] create custom library. - [ ] create ROS library. - [ ] create tests groups in file and in code.
TODO list:
yarpActionDepotStart)libprefix.