feat(k1): add device-bound shadow control gate

This commit is contained in:
DCCONSTRUCTIONS
2026-07-18 12:09:23 +03:00
parent 0ac6424c46
commit af9319a33b
7 changed files with 617 additions and 11 deletions
+16
View File
@@ -67,6 +67,21 @@ export interface XgridsCompatibilityState {
camera_preview?: string | null;
}
export interface XgridsModelingControlSafety {
mode: "shadow-only";
status_reports_observed: number;
decode_errors: number;
vendor_identity_observed: boolean;
device_serial_observed: boolean;
identity_conflict: boolean;
session_state?: string | null;
project_bound: boolean;
ready_for_start_shadow: boolean;
ready_for_stop_shadow: boolean;
vendor_writes_enabled: false;
publisher_installed: false;
}
export interface XgridsAcquisition {
schema_version?: string;
acquisition_id: string;
@@ -189,6 +204,7 @@ export interface XgridsK1State {
source_mode?: SourceMode | null;
metrics?: XgridsK1Metrics;
compatibility?: XgridsCompatibilityState | null;
modeling_control_safety?: XgridsModelingControlSafety | null;
device_ref?: XgridsDeviceRef | null;
device_session?: XgridsDeviceSession | null;
acquisition?: XgridsAcquisition | null;