- {/* Vehicle Configuration */}
-
- Vehicle Configuration
-
-
-
- {AVAILABLE_BOARDS.map((board) => (
-
- ))}
-
-
-
-
- {/* ADJ Configuration */}
-
- ADJ Configuration
-
-
-
- updateConfig((prev) => ({
- ...prev,
- adj: { ...prev.adj, branch: e.target.value },
- }))
- }
- placeholder="main"
- disabled={isDisabled}
- />
-
-
-
- {/* Network Configuration */}
-
- Network Configuration
-
-
-
-
-
- {/* Transport Configuration */}
-
- Transport Configuration
-
-
-
-
-
- {/* TCP Configuration */}
-
- TCP Configuration
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tcp: { ...prev.tcp, backoff_min_ms: Number(value) || 0 },
- }))
- }
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tcp: { ...prev.tcp, backoff_max_ms: Number(value) || 0 },
- }))
- }
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tcp: {
- ...prev.tcp,
- backoff_multiplier: Number(value) || 0,
- },
- }))
- }
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tcp: { ...prev.tcp, max_retries: Number(value) || 0 },
- }))
- }
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tcp: {
- ...prev.tcp,
- connection_timeout_ms: Number(value) || 0,
- },
- }))
- }
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tcp: { ...prev.tcp, keep_alive_ms: Number(value) || 0 },
- }))
- }
- />
-
-
-
- {/* BLCU Configuration */}
-
- BLCU Configuration
-
-
-
- updateConfig((prev) => ({
- ...prev,
- blcu: { ...prev.blcu, ip: e.target.value },
- }))
- }
- placeholder="127.0.0.1"
- disabled={isDisabled}
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- blcu: {
- ...prev.blcu,
- download_order_id: Number(value) || 0,
- },
- }))
- }
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- blcu: {
- ...prev.blcu,
- upload_order_id: Number(value) || 0,
- },
- }))
- }
- />
-
-
-
- {/* TFTP Configuration */}
-
- TFTP Configuration
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tftp: { ...prev.tftp, block_size: Number(value) || 0 },
- }))
- }
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tftp: { ...prev.tftp, retries: Number(value) || 0 },
- }))
- }
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tftp: { ...prev.tftp, timeout_ms: Number(value) || 0 },
- }))
- }
- />
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- tftp: {
- ...prev.tftp,
- backoff_factor: Number(value) || 0,
- },
- }))
- }
- />
-
-
-
-
-
-
- {/* Logging Configuration */}
-
- Logger Configuration
-
-
-
-
-
-
-
-
- updateConfig((prev) => ({
- ...prev,
- logging: {
- ...prev.logging,
- logging_path: e.target.value,
- },
- }))
- }
- placeholder="Select logging folder..."
- disabled={isDisabled}
- className={styles.folderInput}
- />
-
-
-
-