Skip to content

Commit 1f96125

Browse files
authored
Merge pull request #40 from benmaidel/feature/configure_polling_rate
configurable polling rate
2 parents 6bf72df + 22604d5 commit 1f96125

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

flexbe_core/src/flexbe_core/core/concurrency_container.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def __init__(self, conditions=dict(), *args, **kwargs):
2020
super(ConcurrencyContainer, self).__init__(*args, **kwargs)
2121
self._conditions = conditions
2222
self._returned_outcomes = dict()
23-
self._rate = rospy.Rate(100)
23+
self._rate = rospy.Rate(200)
2424

2525
def sleep(self):
2626
self.wait(seconds=self.sleep_duration)

flexbe_core/src/flexbe_core/core/ros_state.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ class RosState(State):
1212

1313
def __init__(self, *args, **kwargs):
1414
super(RosState, self).__init__(*args, **kwargs)
15-
self._rate = rospy.Rate(10)
15+
self._polling_rate = rospy.get_param_cached('/flexbe/polling_rate', 10)
16+
self._rate = rospy.Rate(self._polling_rate)
1617
self._is_controlled = False
1718

1819
self._pub = ProxyPublisher()

0 commit comments

Comments
 (0)