CHANGELOG

Changelog for package flexbe_states

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

  • add timeout and use wait duration to action client calls

  • Updates to dependencies for ROS build farm

2.3.4 (2024-05-01)

  • 2.3.3

  • destroy sub/pub/client in executor thread; use SingleThreadedExecutor without callback groups; use basic pub/sub for onboard; cleanup

  • update for change in yaml loading for Iron messages; subscriber state test still not functional

  • 2.3.2

  • 2.3.1

  • modify input to allow lists or tuples (or just csv numbers); add pickle warning; post user prompt as hint to FlexBE log.

  • 2.3.0

  • use wait duration in input_state; modify is_available for current status check not wait; update action client test

  • add input_action_server with UI and update handling inside input_state (Significant)

  • 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