Context¶
- class rclpy.context.Context¶
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.
- get_domain_id()¶
Get domain id of context.
- property handle¶
- init(args=None, *, initialize_logging=True, domain_id=None)¶
Initialize ROS communications for a given context.
- Parameters
args (
Optional
[List
[str
]]) – List of command line arguments.
- ok()¶
Check if context hasn’t been shut down.
- on_shutdown(callback)¶
Add a callback to be called on shutdown.
- shutdown()¶
Shutdown this context.
- try_shutdown()¶
Shutdown this context, if not already shutdown.