Files
NODEDC_MISSION_CORE/plugins/xgrids-k1/frontend/src/connectionAttempt.ts
T

18 lines
968 B
TypeScript

/** Public read model. Journal and current backend policy remain authoritative. */
export interface XgridsConnectionAttemptSummary {
schema_version:'missioncore.xgrids-k1-connection-attempt/v1';
attempt_id:string;
connection_mode:'bridge'|'quick-connect'|'direct-connect';
status:'accepted'|'running'|'operator_action_required'|'succeeded'|'failed'|'cancelled'|'timed_out'|'interrupted';
phase:'network_applied'|'network_not_applied'|'network_outcome_unknown';
control_state:'ready'|'control_not_ready'|'unknown';
stage:string;
public_error_code:string|null;
side_effect_status:string;
safe_next_action:'wait-for-current-attempt'|'continue-with-control-verification'|'verify-control-read-only'|'start-acquisition'|'stop-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;
recovery_operation_id?:string|null;
}