rclpy.type_support module
- class rclpy.type_support.Action(*args, **kwargs)
Bases:
Protocol
- class rclpy.type_support.CommonMsgSrvMetaClass(name, bases, namespace, /, **kwargs)
Bases:
_ProtocolMetaShared attributes between messages and services.
- class rclpy.type_support.EventMessage(*args, **kwargs)
Bases:
Msg,Protocol- info: service_msgs.msg.ServiceEventInfo
- class rclpy.type_support.FeedbackMessage(*args, **kwargs)
Bases:
Msg,Protocol[FeedbackT]- feedback: FeedbackT
- goal_id: unique_identifier_msgs.msg.UUID
- class rclpy.type_support.GetResultServiceRequest(*args, **kwargs)
Bases:
Msg,Protocol- goal_id: unique_identifier_msgs.msg.UUID
- class rclpy.type_support.GetResultServiceResponse(*args, **kwargs)
Bases:
Msg,Protocol[ResultT]- result: ResultT
- status: int
- class rclpy.type_support.Msg(*args, **kwargs)
Bases:
ProtocolGeneric Message Alias.
- class rclpy.type_support.MsgMetaClass(name, bases, namespace, /, **kwargs)
Bases:
CommonMsgSrvMetaClassGeneric Message Metaclass Alias.
- class rclpy.type_support.PyCapsule(*args, **kwargs)
Bases:
ProtocolAlias for PyCapsule Pybind object.
- class rclpy.type_support.SendGoalServiceRequest(*args, **kwargs)
Bases:
Msg,Protocol[GoalT]- goal: GoalT
- goal_id: unique_identifier_msgs.msg.UUID
- class rclpy.type_support.SendGoalServiceResponse(*args, **kwargs)
Bases:
Msg,Protocol- accepted: bool
- stamp: builtin_interfaces.msg.Time
- class rclpy.type_support.Srv(*args, **kwargs)
Bases:
ProtocolGeneric Service Type Alias.