Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.23 KB

File metadata and controls

34 lines (28 loc) · 1.23 KB

TODO list

Problems

  • names need to be in package/name format everywhere
  • better docs
  • BUG: handle "'" in db queries
  • BUG: escape db function variables
  • document deferred launch-runner support and planned replacement for current ROS2 launch incompatibilities
  • restore launch-runner support once the replacement approach is ready
  • add descriptions to packages with TODO in package.xml
  • standardise trigger prototype
  • bump cmake min version to 3.16
  • check thread safety for runner execution threads
  • add note on threaded execution in base trigger function

Features

  • try using ros package to find exports automatically
  • improve the event system
  • implement provider definition handling in runner
  • move to established db handler lib
  • better bt runner impl
  • db traits: identifiable, modifiable, soft_deleteable, header, remappable, predicateable

Refactoring

  • remove fan out project work
  • merge various system runners into base runner package
  • custom logger needs to be removed
  • events should be incorporated as core function
  • server, runner base, api have event
  • increment package versions
  • interfaces and providers for cap caps