feat(k1): stabilize LAB bridge and isolate onboard device integration

This commit is contained in:
DCCONSTRUCTIONS
2026-09-07 10:31:33 +03:00
parent 020a878915
commit 63ea2bed67
115 changed files with 13700 additions and 988 deletions
+2 -22
View File
@@ -1,3 +1,4 @@
import type {XgridsConnectionAttemptSummary} from './connectionAttempt';
import type { ViewerSettings } from "@mission-core/plugin-sdk";
import { xgridsK1Actions, xgridsK1Manifest } from "./manifest";
@@ -826,28 +827,7 @@ export const XGRIDS_CONNECTION_ATTEMPT_PHASES = [
export type XgridsConnectionAttemptPhase =
typeof XGRIDS_CONNECTION_ATTEMPT_PHASES[number];
export interface XgridsConnectionAttempt {
schema_version: "missioncore.xgrids-k1-connection-attempt/v1";
attempt_id: string;
connection_mode: XgridsConnectionMode;
status: OperationStatus;
stage: string;
public_error_code: string | null;
side_effect_status: string;
phase: XgridsConnectionAttemptPhase;
control_state: "ready" | "control_not_ready" | "unknown";
safe_next_action:
| "wait-for-current-attempt"
| "continue-with-control-verification"
| "verify-control-read-only"
| "start-acquisition"
| "stop-local-receiver"
| "retire-unavailable-physical-target"
| "scan-select-connect"
| "manual-recovery-required";
automatic_retry: false;
accepted_at: string | null;
completed_at: string | null;
export interface XgridsConnectionAttempt extends XgridsConnectionAttemptSummary {
timeline: XgridsOperationEvent[];
diagnostic_bundle?: XgridsConnectionDiagnosticBundle;
}