rclpy.type_support module
- class rclpy.type_support.EventMessage(*args: Any, **kwargs: Any)
Bases:
BaseMessage- info: service_msgs.msg.ServiceEventInfo
- class rclpy.type_support.FeedbackMessage(*args: Any, **kwargs: Any)
Bases:
BaseMessage,Generic[FeedbackT]- feedback: FeedbackT
- goal_id: unique_identifier_msgs.msg.UUID
- class rclpy.type_support.GetResultServiceRequest(*args: Any, **kwargs: Any)
Bases:
BaseMessage- goal_id: unique_identifier_msgs.msg.UUID
- class rclpy.type_support.GetResultServiceResponse(*args: Any, **kwargs: Any)
Bases:
BaseMessage,Generic[ResultT]- result: ResultT
- status: int
- class rclpy.type_support.SendGoalServiceRequest(*args: Any, **kwargs: Any)
Bases:
BaseMessage,Generic[GoalT]- goal: GoalT
- goal_id: unique_identifier_msgs.msg.UUID
- class rclpy.type_support.SendGoalServiceResponse(*args: Any, **kwargs: Any)
Bases:
BaseMessage- accepted: bool
- stamp: builtin_interfaces.msg.Time
- rclpy.type_support.check_for_type_support(msg_or_srv_type: type[rosidl_pycommon.interface_base_classes.BaseMessage | rosidl_pycommon.interface_base_classes.BaseService.(~SrvRequestT, ~SrvResponseT).(typing.Any, typing.Any) | rosidl_pycommon.interface_base_classes.BaseAction.(~GoalT, ~ResultT, ~FeedbackT, ~ImplT).(typing.Any, typing.Any, typing.Any, typing.Any)]) None
- rclpy.type_support.check_is_valid_msg_type(msg_type: type[rosidl_pycommon.interface_base_classes.BaseMessage]) None
- rclpy.type_support.check_is_valid_srv_type(srv_type: type[rosidl_pycommon.interface_base_classes.BaseService.(~SrvRequestT, ~SrvResponseT).(typing.Any, typing.Any)]) None