Function braid_run::mainbrain::do_run_forever
source · pub(crate) async fn do_run_forever(
show_tracking_params: bool,
camera_configs: BTreeMap<RawCamName, BraidCameraConfig>,
trigger_cfg: TriggerType,
mainbrain_config: MainbrainConfig,
secret_base64: Option<String>,
all_expected_cameras: BTreeSet<RawCamName>,
force_camera_sync_mode: bool,
software_limit_framerate: StartSoftwareFrameRateLimit,
saving_program_name: &str,
listener: TcpListener,
mainbrain_server_info: BuiServerAddrInfo,
strand_cam_set: JoinSet<()>
) -> Result<()>