CHANGELOG
Changelog for package flexbe_states
3.0.5 (2024-07-02)
3.0.4 (2024-07-02)
tweak help description of calculation/condition states
3.0.3 (2024-06-06)
3.0.2 (2024-06-04)
flake8/pycodestyle cleanup
3.0.1 (2024-05-31)
use onboard heartbeat to trigger launcher
clean up tabs in subscriber state
tweak UI message
Merge pull request #19 from AravindaDP/iron * Add qos parameter to SubscriberState
3.0.0 (2024-05-01)
update with state map and changes to concurrent handling
allow removing action clients and service callers
add options to remove service callers and action clients
flake8, pep257 and codestyle checks
2.3.4 (2024-05-01)
2.3.3 (2023-08-09)
cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
modify input to allow lists or tuples (or just csv numbers)
add pickle warning
post user prompt as hint to FlexBE log.
tweak the timeout description
use wait duration in input_state
modify is_available for current status check not wait
update action client test
2.3.0 (2023-07-20)
add input_action_server with UI and update handling inside input_state * WARNING: This change to input_state.py may require changes to how data is being sent
use wait duration with proxy action client and add timeout
Updates to dependencies for ROS build farm
2.2.0 (2023-06-29)
update to use flexbe_testing with colcon test; pylint, flake8, pep257 cleanup
Merge pull request #8 from AravindaDP/ros2-devel fix: subscriber_state.py
2.1.0 (2022-08-02)
ROS 2 Humble release
Use instance id for proxy subscribers
Update script_dir in setup.cfg
Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
Initial ROS 2 “foxy” release based on ROS 1 commit a343c657
Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
[flexbe_states] Pass flexible calculation state input as kwargs for python3 compatibility
Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
Merge remote-tracking branch ‘origin/feature/core_rework’ into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
[flexbe_states] Cleanup of states
Major clean-up of most core components
Remove smach dependency
Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
[flexbe_states] Fix ambiguous import of subscriber state
Merge branch ‘develop’ into feature/state_logger_rework
[flexbe_states] Clean up input state
Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
Merge branch ‘fmessmer-feature/python3_compatibility’ into develop
python3 compatibility via 2to3
Contributors: Philipp Schillinger, fmessmer
1.2.3 (2020-01-10)
Merge pull request #97 from team-vigir/feature/test_behaviors flexbe_testing support for behaviors
Revise internal dependencies
Merge remote-tracking branch ‘origin/develop’ into feature/test_behaviors # Conflicts: # flexbe_testing/bin/testing_node # flexbe_testing/src/flexbe_testing/state_tester.py
[flexbe_testing] Refactor testing framework as basis for new feature
Contributors: Philipp Schillinger
1.2.2 (2019-09-16)
1.2.1 (2019-06-02)
Merge pull request #72 from mgruhler/fix/filemodes fix filemodes: those files should not be executable
fix filemodes: those files should not be executable
Merge remote-tracking branch ‘origin/feature/sub_parameters’ into develop
Bump required flexbe_app version
Merge remote-tracking branch ‘origin/master’ into develop
Contributors: Matthias Gruhler, Philipp Schillinger
1.1.2 (2019-04-09)
Merge remote-tracking branch ‘origin/master’ into develop
Contributors: Philipp Schillinger
1.1.1 (2018-12-18)
Merge remote-tracking branch ‘origin/develop’
Revise run dependencies
[flexbe_states] Remove deprecated concurrent_state - use Concurrency container instead
Merge remote-tracking branch ‘origin/master’ into develop
Contributors: Philipp Schillinger
1.1.0 (2018-12-01)
Merge branch ‘develop’
Merge branch ‘feature/flexbe_app’ into develop
Update maintainer information
Merge remote-tracking branch ‘origin/fix/state_tests’ into feature/flexbe_app
[flexbe_states] Add pose test for subscriber state
Merge remote-tracking branch ‘origin/develop’ into feature/flexbe_app
Merge pull request #52 from ruvu/fix/catkin_lint_errors_and_warnings chore: ran catkin_lint and fixed warnings and errors
Merge branch ‘develop’ into feature/flexbe_app
Merge branch ‘develop’
[flexbe_states] Explicitly set message to None in SubscriberState if unavailable
Merge remote-tracking branch ‘origin/develop’ into feature/flexbe_app
Merge pull request #42 from alireza-hosseini/feat-string-publisher feat: Add String publisher state
feat: Add String publisher state
Merge remote-tracking branch ‘origin/develop’
[flexbe_states] Fixed documentation of text format
Merge branch ‘develop’ into feature/flexbe_app Conflicts: flexbe_mirror/src/flexbe_mirror/flexbe_mirror.py flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py flexbe_widget/bin/flexbe_app flexbe_widget/src/flexbe_widget/behavior_action_server.py
Merge remote-tracking branch ‘origin/tudarmstadt’ into develop Conflicts: flexbe_widget/src/flexbe_widget/behavior_action_server.py
Changed value parameter to input key
Created bool publisher state
Merge remote-tracking branch ‘origin/develop’ Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
Added new state for publishing an empty message in a given topic
Added new state to log data key
[flexbe_states] Add state export tag
Added a flexible check condition state to evaluate a predicate with multiple userdata
Merge remote-tracking branch ‘origin/develop’
[flexbe_states] Added option to subscriber state to initially drop older messages
[flexbe_states] Do not set subscriber to None in subscriber state if topic is not available
[flexbe_states] Fixed subscriber state
Merge remote-tracking branch ‘origin/feature/multirobot’
Merge remote-tracking branch ‘origin/master’ into feature/multirobot Conflicts: flexbe_core/src/flexbe_core/core/monitoring_state.py flexbe_core/src/flexbe_core/core/operatable_state.py
[flexbe_states] Use rostest interface of flexbe_testing
[flexbe_states] Added generic state for getting a message from any topic
[flexbe_states] Moved logging states to flexbe_utility_states (repo: generic_flexbe_states)
[flexbe_states] Set concurrent state to deprecated in favor of concurrency container
[flexbe_states] Added flexbe_testing test cases for all common states
[flexbe_states] Completed documentation of flexible_calculation_state
Changed absolute topic references to relative
Removed some old and unused project files
Initial commit of software
Contributors: Alberto Romay, Alireza, Philipp Schillinger