@kuriousdesign/machine-sdk
Version:
Shared data types and helpers for machine-related repositories
25 lines (24 loc) • 589 B
TypeScript
import { Priority, TaskId } from "..";
export interface TaskQueue {
topPriority: Priority;
taskList: TaskId[];
taskCnt: number;
activeTaskIndex: number;
}
export interface TaskData {
id: number;
TaskString: string;
T: number;
TaskType: number;
StartPositionId: number;
EndPositionId: number;
GateId: number;
StationId: number;
PartStatusStart: number[];
PartStatusEnd: number[];
PartId: number;
OffsetUserFrameId: number;
GripperPositionId: number;
LeftGripperMustBeEmpty: boolean;
isCurrentlyAllowed: boolean;
}