rclpy.context module
- class rclpy.context.Context
- Bases: - object- Encapsulates the lifecycle of init and shutdown. - Context objects should not be reused, and are finalized in their destructor. Wraps the rcl_context_t type. - destroy()
 - get_domain_id()
- Get domain id of context. 
 - property handle
 - init(args: List[str] | None = None, *, initialize_logging: bool = True, domain_id: int | None = None)
- Initialize ROS communications for a given context. - Parameters:
- args – List of command line arguments. 
 
 - ok()
- Check if context hasn’t been shut down. 
 - on_shutdown(callback: Callable[[], None])
- Add a callback to be called on shutdown. 
 - shutdown()
- Shutdown this context. 
 - try_shutdown()
- Shutdown this context, if not already shutdown.