def is_ready(self, wait_set): """Return True if one or more entities are ready in the wait set.""" with self._lock: ready_entities = _rclpy_action.rclpy_action_wait_set_is_ready(self._handle, wait_set) self._is_goal_request_ready = ready_entities[0] self._is_cancel_request_ready = ready_entities[1] self._is_result_request_ready = ready_entities[2] self._is_goal_expired = ready_entities[3] return any(ready_entities)
def is_ready(self, wait_set): """Return True if one or more entities are ready in the wait set.""" ready_entities = _rclpy_action.rclpy_action_wait_set_is_ready( self._client_handle, wait_set) self._is_feedback_ready = ready_entities[0] self._is_status_ready = ready_entities[1] self._is_goal_response_ready = ready_entities[2] self._is_cancel_response_ready = ready_entities[3] self._is_result_response_ready = ready_entities[4] return any(ready_entities)