rclpy.type_support module
- class rclpy.type_support.Action(*args, **kwargs)
Bases:
Protocol
- class rclpy.type_support.CommonMsgSrvMetaClass(name, bases, namespace, /, **kwargs)
Bases:
_ProtocolMeta
Shared 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:
Protocol
Generic Message Alias.
- class rclpy.type_support.MsgMetaClass(name, bases, namespace, /, **kwargs)
Bases:
CommonMsgSrvMetaClass
Generic Message Metaclass Alias.
- class rclpy.type_support.PyCapsule(*args, **kwargs)
Bases:
Protocol
Alias 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:
Protocol
Generic Service Type Alias.