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<()>