Add AXIS preview DRO and editor parity
This commit is contained in:
@@ -25,6 +25,12 @@ export type MotionSnapshot = {
|
||||
limits?: number;
|
||||
};
|
||||
|
||||
export type TrajectorySnapshot = {
|
||||
queue?: Array<{ id?: number; source_line?: number | null; start?: Record<string, number>; end?: Record<string, number> }>;
|
||||
active?: { id?: number; source_line?: number | null; start?: Record<string, number>; end?: Record<string, number> } | null;
|
||||
queue_depth?: number;
|
||||
};
|
||||
|
||||
export type SimSnapshotV1 = {
|
||||
snapshot_id?: string;
|
||||
base_snapshot_id?: string;
|
||||
@@ -33,6 +39,7 @@ export type SimSnapshotV1 = {
|
||||
state_hash: string;
|
||||
task?: { state: string; mode: string; interp_state?: string; current_line?: number | null };
|
||||
motion?: MotionSnapshot;
|
||||
authoritative?: { state_hash?: string; planner?: TrajectorySnapshot; kinematics?: Record<string, unknown> };
|
||||
coordinates?: { machine?: number[]; relative?: number[]; g5x?: number; g92?: number[]; tool_offset?: number[] };
|
||||
spindle?: Array<{ enabled?: boolean; direction?: number; commanded?: number; actual?: number; at_speed?: boolean }>;
|
||||
io?: { coolant?: number; lube?: boolean; digital?: number[]; analog?: number[]; probe?: boolean };
|
||||
|
||||
Reference in New Issue
Block a user