create_master_process(run_id,
type_,
ros_root,
port,
num_workers=3,
timeout=None,
master_logger_level=False,
sigint_timeout=15.0,
sigterm_timeout=2.0)
| source code
|
Launch a master
- Parameters:
type_ (str) - name of master executable (currently just Master.ZENMASTER)
ros_root (str) - ROS_ROOT environment setting
port (int) - port to launch master on
num_workers (int) - number of worker threads.
timeout (float) - socket timeout for connections.
master_logger_level - rosmaster.master logger debug level
sigint_timeout (float) - The SIGINT timeout used when killing nodes (in seconds).
sigterm_timeout (float) - The SIGTERM timeout used when killing nodes if SIGINT does not
stop the node (in seconds).
master_logger_level= (str or False)
- Raises:
RLException - if type_ or port is invalid or sigint_timeout or sigterm_timeout
are nonpositive.
|