@@ -130,73 +130,3 @@ def main(args=None):
130130
131131if __name__ == '__main__' :
132132 main ()
133-
134-
135- # import time
136-
137- # from example_interfaces.action import Fibonacci
138- # from rcl_interfaces.msg import SetParametersResult
139-
140- # import rclpy
141- # from rclpy.action import ActionServer, CancelResponse
142- # from rclpy.executors import ExternalShutdownException
143- # from rclpy.executors import MultiThreadedExecutor
144- # from rclpy.node import Node
145- # from rclpy.parameter import Parameter
146- # from rclpy.qos import qos_profile_system_default
147- # from rclpy.service_introspection import ServiceIntrospectionState
148-
149-
150- # class FibonacciActionServer(Node):
151-
152- # def __init__(self):
153- # super().__init__('fibonacci_action_server')
154- # self._action_server = ActionServer(
155- # self,
156- # Fibonacci,
157- # 'fibonacci',
158- # self.execute_callback,
159- # cancel_callback=self.cancel_callback)
160-
161- # def execute_callback(self, goal_handle):
162- # self.get_logger().info('Executing goal...')
163-
164- # feedback_msg = Fibonacci.Feedback()
165- # feedback_msg.sequence = [0, 1]
166-
167- # for i in range(1, goal_handle.request.order):
168- # if goal_handle.is_cancel_requested:
169- # goal_handle.canceled()
170- # self.get_logger().info('Goal canceled')
171- # return Fibonacci.Result()
172- # feedback_msg.sequence.append(
173- # feedback_msg.sequence[i] + feedback_msg.sequence[i-1])
174- # self.get_logger().info('Feedback: {0}'.format(feedback_msg.sequence))
175- # goal_handle.publish_feedback(feedback_msg)
176- # time.sleep(1)
177-
178- # goal_handle.succeed()
179-
180- # result = Fibonacci.Result()
181- # result.sequence = feedback_msg.sequence
182- # return result
183-
184- # def cancel_callback(self, goal_handle):
185- # self.get_logger().info('Canceling goal...')
186- # return CancelResponse.ACCEPT
187-
188-
189- # def main(args=None):
190- # try:
191- # rclpy.init(args=args)
192- # fibonacci_action_server = FibonacciActionServer()
193- # fibonacci_action_server.get_logger().info('Init...')
194- # executor = MultiThreadedExecutor()
195- # fibonacci_action_server.get_logger().info('Starting..')
196- # rclpy.spin(fibonacci_action_server, executor=executor)
197- # except (KeyboardInterrupt, ExternalShutdownException):
198- # pass
199-
200-
201- # if __name__ == '__main__':
202- # main()
0 commit comments