Function 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,
persistent_secret: Key,
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<()>