@kuriousdesign/machine-sdk
Version:
Shared data types and helpers for machine-related repositories
25 lines (24 loc) • 544 B
TypeScript
import { TaskData, RobPositions, TaskId } from "..";
export interface RobData {
zone: RobZoneData;
pos: RobPositions;
dest: RobPositions;
cartesian: RobPositionData;
taskReq: TaskId;
taskData: TaskData;
recipeOffsets: RobPositionData[];
}
export interface RobPositionData {
x: number;
y: number;
z: number;
wdeg: number;
pdeg: number;
rdeg: number;
}
export interface RobZoneData {
cncHorzShuttle: boolean;
waypointShuttle: boolean;
dcsNoGo: boolean;
outsideOfCnc: boolean;
}