def __import_type_support__(cls): try: import rclpy from rosidl_generator_py import import_type_support rclpy_implementation = rclpy._rclpy.rclpy_get_rmw_implementation_identifier() module = import_type_support( 'nav_msgs', rclpy_implementation) except ImportError: logger = logging.getLogger('rosidl_generator_py.GridCells') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CONVERT_FROM_PY = module.convert_from_py_msg_grid_cells cls._CONVERT_TO_PY = module.convert_to_py_msg_grid_cells cls._TYPE_SUPPORT = module.type_support_msg_grid_cells from geometry_msgs.msg import Point if Point.__class__._TYPE_SUPPORT is None: Point.__class__.__import_type_support__() from std_msgs.msg import Header if Header.__class__._TYPE_SUPPORT is None: Header.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('geometry_msgs') except ImportError: import logging import traceback logger = logging.getLogger('geometry_msgs.msg.Wrench') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__wrench cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__wrench cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__wrench cls._TYPE_SUPPORT = module.type_support_msg__msg__wrench cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__wrench from geometry_msgs.msg import Vector3 if Vector3.__class__._TYPE_SUPPORT is None: Vector3.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('std_msgs') except ImportError: import logging import traceback logger = logging.getLogger('std_msgs.msg.Int8MultiArray') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__int8_multi_array cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__int8_multi_array cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__int8_multi_array cls._TYPE_SUPPORT = module.type_support_msg__msg__int8_multi_array cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__int8_multi_array from std_msgs.msg import MultiArrayLayout if MultiArrayLayout.__class__._TYPE_SUPPORT is None: MultiArrayLayout.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('test_msgs') except ImportError: import logging import traceback logger = logging.getLogger('test_msgs.action.Fibonacci_SendGoal') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._TYPE_SUPPORT = module.type_support_srv__action__fibonacci__send_goal from test_msgs.action import _fibonacci if _fibonacci.Metaclass_Fibonacci_SendGoal_Request._TYPE_SUPPORT is None: _fibonacci.Metaclass_Fibonacci_SendGoal_Request.__import_type_support__( ) if _fibonacci.Metaclass_Fibonacci_SendGoal_Response._TYPE_SUPPORT is None: _fibonacci.Metaclass_Fibonacci_SendGoal_Response.__import_type_support__( )
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('sensor_msgs') except ImportError: import logging import traceback logger = logging.getLogger('sensor_msgs.msg.FluidPressure') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__fluid_pressure cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__fluid_pressure cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__fluid_pressure cls._TYPE_SUPPORT = module.type_support_msg__msg__fluid_pressure cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__fluid_pressure from std_msgs.msg import Header if Header.__class__._TYPE_SUPPORT is None: Header.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('turtlesim') except ImportError: import logging import traceback logger = logging.getLogger('turtlesim.srv.TeleportRelative') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._TYPE_SUPPORT = module.type_support_srv__srv__teleport_relative from turtlesim.srv import _teleport_relative if _teleport_relative.Metaclass_TeleportRelative_Request._TYPE_SUPPORT is None: _teleport_relative.Metaclass_TeleportRelative_Request.__import_type_support__( ) if _teleport_relative.Metaclass_TeleportRelative_Response._TYPE_SUPPORT is None: _teleport_relative.Metaclass_TeleportRelative_Response.__import_type_support__( )
def __import_type_support__(cls): try: import rclpy from rosidl_generator_py import import_type_support rclpy_implementation = rclpy._rclpy.rclpy_get_rmw_implementation_identifier() module = import_type_support( 'nav_msgs', rclpy_implementation) except ImportError: logger = logging.getLogger('rosidl_generator_py.MapMetaData') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CONVERT_FROM_PY = module.convert_from_py_msg_map_meta_data cls._CONVERT_TO_PY = module.convert_to_py_msg_map_meta_data cls._TYPE_SUPPORT = module.type_support_msg_map_meta_data from builtin_interfaces.msg import Time if Time.__class__._TYPE_SUPPORT is None: Time.__class__.__import_type_support__() from geometry_msgs.msg import Pose if Pose.__class__._TYPE_SUPPORT is None: Pose.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('composition_interfaces') except ImportError: import logging import traceback logger = logging.getLogger( 'composition_interfaces.srv.LoadNode_Request') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__load_node__request cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__load_node__request cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__load_node__request cls._TYPE_SUPPORT = module.type_support_msg__srv__load_node__request cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__load_node__request from rcl_interfaces.msg import Parameter if Parameter.__class__._TYPE_SUPPORT is None: Parameter.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('lifecycle_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'lifecycle_msgs.srv.GetAvailableTransitions') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._TYPE_SUPPORT = module.type_support_srv__srv__get_available_transitions from lifecycle_msgs.srv import _get_available_transitions if _get_available_transitions.Metaclass_GetAvailableTransitions_Request._TYPE_SUPPORT is None: _get_available_transitions.Metaclass_GetAvailableTransitions_Request.__import_type_support__( ) if _get_available_transitions.Metaclass_GetAvailableTransitions_Response._TYPE_SUPPORT is None: _get_available_transitions.Metaclass_GetAvailableTransitions_Response.__import_type_support__( )
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('turtlesim') except ImportError: import logging import traceback logger = logging.getLogger( 'turtlesim.action.RotateAbsolute_GetResult_Response') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__rotate_absolute__get_result__response cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__get_result__response cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__get_result__response cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__get_result__response cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__get_result__response from turtlesim.action import RotateAbsolute if RotateAbsolute.Result.__class__._TYPE_SUPPORT is None: RotateAbsolute.Result.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('move_base_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'move_base_msgs.action.MoveBase_GetResult') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._TYPE_SUPPORT = module.type_support_srv__action__move_base__get_result from move_base_msgs.action import _move_base if _move_base.Metaclass_MoveBase_GetResult_Request._TYPE_SUPPORT is None: _move_base.Metaclass_MoveBase_GetResult_Request.__import_type_support__( ) if _move_base.Metaclass_MoveBase_GetResult_Response._TYPE_SUPPORT is None: _move_base.Metaclass_MoveBase_GetResult_Response.__import_type_support__( )
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('move_base_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'move_base_msgs.action.MoveBase_SendGoal_Response') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__move_base__send_goal__response cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__move_base__send_goal__response cls._CONVERT_TO_PY = module.convert_to_py_msg__action__move_base__send_goal__response cls._TYPE_SUPPORT = module.type_support_msg__action__move_base__send_goal__response cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__move_base__send_goal__response from builtin_interfaces.msg import Time if Time.__class__._TYPE_SUPPORT is None: Time.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('visualization_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'visualization_msgs.msg.InteractiveMarkerInit') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__interactive_marker_init cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__interactive_marker_init cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__interactive_marker_init cls._TYPE_SUPPORT = module.type_support_msg__msg__interactive_marker_init cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__interactive_marker_init from visualization_msgs.msg import InteractiveMarker if InteractiveMarker.__class__._TYPE_SUPPORT is None: InteractiveMarker.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('ia_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'ia_msgs.msg.SomeInfo') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__some_info cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__some_info cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__some_info cls._TYPE_SUPPORT = module.type_support_msg__msg__some_info cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__some_info from ia_msgs.msg import BaseStruct if BaseStruct.__class__._TYPE_SUPPORT is None: BaseStruct.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('example_interfaces') except ImportError: import logging import traceback logger = logging.getLogger( 'example_interfaces.action.Fibonacci_GetResult_Response') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__fibonacci__get_result__response cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__fibonacci__get_result__response cls._CONVERT_TO_PY = module.convert_to_py_msg__action__fibonacci__get_result__response cls._TYPE_SUPPORT = module.type_support_msg__action__fibonacci__get_result__response cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__fibonacci__get_result__response from example_interfaces.action import Fibonacci if Fibonacci.Result.__class__._TYPE_SUPPORT is None: Fibonacci.Result.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('rcl_interfaces') except ImportError: import logging import traceback logger = logging.getLogger( 'rcl_interfaces.msg.ParameterEventDescriptors') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__parameter_event_descriptors cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__parameter_event_descriptors cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__parameter_event_descriptors cls._TYPE_SUPPORT = module.type_support_msg__msg__parameter_event_descriptors cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__parameter_event_descriptors from rcl_interfaces.msg import ParameterDescriptor if ParameterDescriptor.__class__._TYPE_SUPPORT is None: ParameterDescriptor.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('splash_interfaces') except ImportError: import logging import traceback logger = logging.getLogger( 'splash_interfaces.srv.RequestModeChange') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._TYPE_SUPPORT = module.type_support_srv__srv__request_mode_change from splash_interfaces.srv import _request_mode_change if _request_mode_change.Metaclass_RequestModeChange_Request._TYPE_SUPPORT is None: _request_mode_change.Metaclass_RequestModeChange_Request.__import_type_support__( ) if _request_mode_change.Metaclass_RequestModeChange_Response._TYPE_SUPPORT is None: _request_mode_change.Metaclass_RequestModeChange_Response.__import_type_support__( )
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('webots_interfaces') except ImportError: import logging import traceback logger = logging.getLogger( 'webots_interfaces.srv.WebotsThymio2LEDSrv') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._TYPE_SUPPORT = module.type_support_srv__srv__webots_thymio2_led_srv from webots_interfaces.srv import _webots_thymio2_led_srv if _webots_thymio2_led_srv.Metaclass_WebotsThymio2LEDSrv_Request._TYPE_SUPPORT is None: _webots_thymio2_led_srv.Metaclass_WebotsThymio2LEDSrv_Request.__import_type_support__( ) if _webots_thymio2_led_srv.Metaclass_WebotsThymio2LEDSrv_Response._TYPE_SUPPORT is None: _webots_thymio2_led_srv.Metaclass_WebotsThymio2LEDSrv_Response.__import_type_support__( )
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('move_base_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'move_base_msgs.action.MoveBase_Feedback') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__move_base__feedback cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__move_base__feedback cls._CONVERT_TO_PY = module.convert_to_py_msg__action__move_base__feedback cls._TYPE_SUPPORT = module.type_support_msg__action__move_base__feedback cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__move_base__feedback from geometry_msgs.msg import PoseStamped if PoseStamped.__class__._TYPE_SUPPORT is None: PoseStamped.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('rcl_interfaces') except ImportError: import logging import traceback logger = logging.getLogger( 'rcl_interfaces.srv.SetParametersAtomically_Response') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__set_parameters_atomically__response cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__set_parameters_atomically__response cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__set_parameters_atomically__response cls._TYPE_SUPPORT = module.type_support_msg__srv__set_parameters_atomically__response cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__set_parameters_atomically__response from rcl_interfaces.msg import SetParametersResult if SetParametersResult.__class__._TYPE_SUPPORT is None: SetParametersResult.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('move_base_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'move_base_msgs.action.MoveBase_GetResult_Request') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__move_base__get_result__request cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__move_base__get_result__request cls._CONVERT_TO_PY = module.convert_to_py_msg__action__move_base__get_result__request cls._TYPE_SUPPORT = module.type_support_msg__action__move_base__get_result__request cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__move_base__get_result__request from unique_identifier_msgs.msg import UUID if UUID.__class__._TYPE_SUPPORT is None: UUID.__class__.__import_type_support__()
def __import_type_support__(cls): try: import rclpy from rosidl_generator_py import import_type_support rclpy_implementation = rclpy._rclpy.rclpy_get_rmw_implementation_identifier( ) module = import_type_support('geometry_msgs', rclpy_implementation) except ImportError: logger = logging.getLogger('rosidl_generator_py.Transform') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CONVERT_FROM_PY = module.convert_from_py_msg_transform cls._CONVERT_TO_PY = module.convert_to_py_msg_transform cls._TYPE_SUPPORT = module.type_support_msg_transform from geometry_msgs.msg import Quaternion if Quaternion.__class__._TYPE_SUPPORT is None: Quaternion.__class__.__import_type_support__() from geometry_msgs.msg import Vector3 if Vector3.__class__._TYPE_SUPPORT is None: Vector3.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('hydrophone_streamer_pkg') except ImportError: import logging import traceback logger = logging.getLogger( 'hydrophone_streamer_pkg.action.Hydrophoneraw_SendGoal') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._TYPE_SUPPORT = module.type_support_srv__action__hydrophoneraw__send_goal from hydrophone_streamer_pkg.action import _hydrophoneraw if _hydrophoneraw.Metaclass_Hydrophoneraw_SendGoal_Request._TYPE_SUPPORT is None: _hydrophoneraw.Metaclass_Hydrophoneraw_SendGoal_Request.__import_type_support__( ) if _hydrophoneraw.Metaclass_Hydrophoneraw_SendGoal_Response._TYPE_SUPPORT is None: _hydrophoneraw.Metaclass_Hydrophoneraw_SendGoal_Response.__import_type_support__( )
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('action_tutorials_interfaces') except ImportError: import logging import traceback logger = logging.getLogger( 'action_tutorials_interfaces.action.Fibonacci_GetResult') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._TYPE_SUPPORT = module.type_support_srv__action__fibonacci__get_result from action_tutorials_interfaces.action import _fibonacci if _fibonacci.Metaclass_Fibonacci_GetResult_Request._TYPE_SUPPORT is None: _fibonacci.Metaclass_Fibonacci_GetResult_Request.__import_type_support__( ) if _fibonacci.Metaclass_Fibonacci_GetResult_Response._TYPE_SUPPORT is None: _fibonacci.Metaclass_Fibonacci_GetResult_Response.__import_type_support__( )
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('turtlesim') except ImportError: import logging import traceback logger = logging.getLogger( 'turtlesim.action.RotateAbsolute_GetResult') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._TYPE_SUPPORT = module.type_support_srv__action__rotate_absolute__get_result from turtlesim.action import _rotate_absolute if _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Request._TYPE_SUPPORT is None: _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Request.__import_type_support__( ) if _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Response._TYPE_SUPPORT is None: _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Response.__import_type_support__( )
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('action_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'action_msgs.msg.GoalStatus') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__goal_status cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__goal_status cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__goal_status cls._TYPE_SUPPORT = module.type_support_msg__msg__goal_status cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__goal_status from action_msgs.msg import GoalInfo if GoalInfo.__class__._TYPE_SUPPORT is None: GoalInfo.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('trajectory_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'trajectory_msgs.msg.JointTrajectoryPoint') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__joint_trajectory_point cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__joint_trajectory_point cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__joint_trajectory_point cls._TYPE_SUPPORT = module.type_support_msg__msg__joint_trajectory_point cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__joint_trajectory_point from builtin_interfaces.msg import Duration if Duration.__class__._TYPE_SUPPORT is None: Duration.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('map_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'map_msgs.srv.ProjectedMapsInfo_Request') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__projected_maps_info__request cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__projected_maps_info__request cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__projected_maps_info__request cls._TYPE_SUPPORT = module.type_support_msg__srv__projected_maps_info__request cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__projected_maps_info__request from map_msgs.msg import ProjectedMapInfo if ProjectedMapInfo.__class__._TYPE_SUPPORT is None: ProjectedMapInfo.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('lifecycle_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'lifecycle_msgs.srv.ChangeState_Request') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__change_state__request cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__change_state__request cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__change_state__request cls._TYPE_SUPPORT = module.type_support_msg__srv__change_state__request cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__change_state__request from lifecycle_msgs.msg import Transition if Transition.__class__._TYPE_SUPPORT is None: Transition.__class__.__import_type_support__()
def __import_type_support__(cls): try: from rosidl_generator_py import import_type_support module = import_type_support('map_msgs') except ImportError: import logging import traceback logger = logging.getLogger( 'map_msgs.srv.GetPointMapROI_Response') logger.debug( 'Failed to import needed modules for type support:\n' + traceback.format_exc()) else: cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__get_point_map_roi__response cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__get_point_map_roi__response cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__get_point_map_roi__response cls._TYPE_SUPPORT = module.type_support_msg__srv__get_point_map_roi__response cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__get_point_map_roi__response from sensor_msgs.msg import PointCloud2 if PointCloud2.__class__._TYPE_SUPPORT is None: PointCloud2.__class__.__import_type_support__()