|
Package Summary
Tags | No category tags. |
Version | 0.6.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://gitlab.com/botasys/bota_driver.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2021-10-05 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bota Systems AG
Authors
BOTA worker
Overview
This package provides a Worker and WorkerManager classes. Each Worker owns a thread, which calls a given callback function at given rate. Workers can be added/started and stopped any time. The user is responsible that the callback functions do not block (otherwise, the worker may not be able to terminate, even if requested to do so).
Differences to ROS classes
- The BOTA
bota_worker::Rate
is the equivalent toros::Duration
, with a minimal resolution of 1ns instead of 1ms. - The BOTA
bota_worker::Worker
is the equivalent toros::Timer
, with a minimal resolution of 1ns instead of 1ms. The BOTA Worker creates a separate thread instead of running as part of your ROS spinner(s). As it requires thread-safety, only use it if theros::Timer
is not accurate enough.
Changelog for package bota_worker
0.5.4 (2020-10-31)
- Merge branch 'release/0.5.3' into 'melodic-devel' Release 0.5.3 See merge request botasys/bota_driver!52
- Release 0.5.3
- merge release 0.5.2 into melodic-devel
- Contributors: Mike Karam, Mike Karamousadakis
0.5.3 (2020-10-30)
- merge release 0.5.2 into melodic-devel
- Contributors: Mike Karam
0.5.5 (2020-11-02)
- Merge branch 'release/0.5.4' into 'melodic-devel' Release 0.5.4 See merge request botasys/bota_driver!54
- Release 0.5.4
- Merge branch 'release/0.5.3' into 'melodic-devel' Release 0.5.3 See merge request botasys/bota_driver!52
- Release 0.5.3
- merge release 0.5.2 into melodic-devel
- Contributors: Mike Karam, Mike Karamousadakis
0.5.2 (2020-10-29)
- Merge branch 'feature/increment-patch-version' into 'master' Increment patch version See merge request botasys/bota_driver!48
- Increment patch version
- Merge branch 'feature/remove-any-node-dep' into 'master' Remove any_node dependency See merge request botasys/bota_driver!47
- Remove any_node dependency
- Contributors: Mike Karamousadakis
0.5.1 (2020-10-27)
- add changelog for bota_node packages
- Merge branch 'feature/remove-any-node-dep' into 'master'
- Remove any_node dependency
- Contributors: Mike Karamousadakis
0.5.6 (2020-11-03)
0.5.7 (2020-11-04)
- Fix gcc error for extended alignment
- Release master 0.5.6
- Contributors: Mike Karamousadakis
0.5.8 (2020-11-13)
- Release 0.5.7 into master
- add condition for adding -faligned-new flag in GCC
- Contributors: Mike Karamousadakis
0.5.9 (2021-02-06)
- add url to wiki
- fix catkin_lint warning: variable CMAKE_CXX_FLAGS is modified
- Contributors: Mike Karamousadakis
0.6.0 (2021-06-22)
0.6.1 (2021-09-28)
0.5.0 (2020-10-22)
Wiki Tutorials
Launch files
Messages
Services
Plugins
Recent questions tagged bota_worker at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 0.6.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://gitlab.com/botasys/bota_driver.git |
VCS Type | git |
VCS Version | kinetic-devel |
Last Updated | 2021-10-05 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bota Systems AG
Authors
BOTA worker
Overview
This package provides a Worker and WorkerManager classes. Each Worker owns a thread, which calls a given callback function at given rate. Workers can be added/started and stopped any time. The user is responsible that the callback functions do not block (otherwise, the worker may not be able to terminate, even if requested to do so).
Differences to ROS classes
- The BOTA
bota_worker::Rate
is the equivalent toros::Duration
, with a minimal resolution of 1ns instead of 1ms. - The BOTA
bota_worker::Worker
is the equivalent toros::Timer
, with a minimal resolution of 1ns instead of 1ms. The BOTA Worker creates a separate thread instead of running as part of your ROS spinner(s). As it requires thread-safety, only use it if theros::Timer
is not accurate enough.
Changelog for package bota_worker
0.5.4 (2020-10-31)
- Merge branch 'release/0.5.3' into 'melodic-devel' Release 0.5.3 See merge request botasys/bota_driver!52
- Release 0.5.3
- merge release 0.5.2 into melodic-devel
- Contributors: Mike Karam, Mike Karamousadakis
0.5.3 (2020-10-30)
- merge release 0.5.2 into melodic-devel
- Contributors: Mike Karam
0.5.5 (2020-11-02)
- Merge branch 'release/0.5.4' into 'melodic-devel' Release 0.5.4 See merge request botasys/bota_driver!54
- Release 0.5.4
- Merge branch 'release/0.5.3' into 'melodic-devel' Release 0.5.3 See merge request botasys/bota_driver!52
- Release 0.5.3
- merge release 0.5.2 into melodic-devel
- Contributors: Mike Karam, Mike Karamousadakis
0.5.2 (2020-10-29)
- Merge branch 'feature/increment-patch-version' into 'master' Increment patch version See merge request botasys/bota_driver!48
- Increment patch version
- Merge branch 'feature/remove-any-node-dep' into 'master' Remove any_node dependency See merge request botasys/bota_driver!47
- Remove any_node dependency
- Contributors: Mike Karamousadakis
0.5.1 (2020-10-27)
- add changelog for bota_node packages
- Merge branch 'feature/remove-any-node-dep' into 'master'
- Remove any_node dependency
- Contributors: Mike Karamousadakis
0.5.6 (2020-11-03)
0.5.7 (2020-11-04)
- Fix gcc error for extended alignment
- Release master 0.5.6
- Contributors: Mike Karamousadakis
0.5.8 (2020-11-13)
- Release 0.5.7 into master
- add condition for adding -faligned-new flag in GCC
- Contributors: Mike Karamousadakis
0.5.9 (2021-02-06)
- add url to wiki
- fix catkin_lint warning: variable CMAKE_CXX_FLAGS is modified
- Contributors: Mike Karamousadakis
0.6.0 (2021-06-22)
0.6.1 (2021-09-28)
0.5.0 (2020-10-22)
Wiki Tutorials
Launch files
Messages
Services
Plugins
Recent questions tagged bota_worker at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 0.6.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://gitlab.com/botasys/bota_driver.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2023-04-12 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bota Systems AG
Authors
BOTA worker
Overview
This package provides a Worker and WorkerManager classes. Each Worker owns a thread, which calls a given callback function at given rate. Workers can be added/started and stopped any time. The user is responsible that the callback functions do not block (otherwise, the worker may not be able to terminate, even if requested to do so).
Differences to ROS classes
- The BOTA
bota_worker::Rate
is the equivalent toros::Duration
, with a minimal resolution of 1ns instead of 1ms. - The BOTA
bota_worker::Worker
is the equivalent toros::Timer
, with a minimal resolution of 1ns instead of 1ms. The BOTA Worker creates a separate thread instead of running as part of your ROS spinner(s). As it requires thread-safety, only use it if theros::Timer
is not accurate enough.
Changelog for package bota_worker
0.5.4 (2020-10-31)
- Merge branch 'release/0.5.3' into 'melodic-devel' Release 0.5.3 See merge request botasys/bota_driver!52
- Release 0.5.3
- merge release 0.5.2 into melodic-devel
- Contributors: Mike Karam, Mike Karamousadakis
0.5.3 (2020-10-30)
- merge release 0.5.2 into melodic-devel
- Contributors: Mike Karam
0.5.5 (2020-11-02)
- Merge branch 'release/0.5.4' into 'melodic-devel' Release 0.5.4 See merge request botasys/bota_driver!54
- Release 0.5.4
- Merge branch 'release/0.5.3' into 'melodic-devel' Release 0.5.3 See merge request botasys/bota_driver!52
- Release 0.5.3
- merge release 0.5.2 into melodic-devel
- Contributors: Mike Karam, Mike Karamousadakis
0.5.2 (2020-10-29)
- Merge branch 'feature/increment-patch-version' into 'master' Increment patch version See merge request botasys/bota_driver!48
- Increment patch version
- Merge branch 'feature/remove-any-node-dep' into 'master' Remove any_node dependency See merge request botasys/bota_driver!47
- Remove any_node dependency
- Contributors: Mike Karamousadakis
0.5.1 (2020-10-27)
- add changelog for bota_node packages
- Merge branch 'feature/remove-any-node-dep' into 'master'
- Remove any_node dependency
- Contributors: Mike Karamousadakis
0.5.6 (2020-11-03)
0.5.7 (2020-11-04)
- Fix gcc error for extended alignment
- Release master 0.5.6
- Contributors: Mike Karamousadakis
0.5.8 (2020-11-13)
- Release 0.5.7 into master
- add condition for adding -faligned-new flag in GCC
- Contributors: Mike Karamousadakis
0.5.9 (2021-02-06)
- add url to wiki
- fix catkin_lint warning: variable CMAKE_CXX_FLAGS is modified
- Contributors: Mike Karamousadakis