diff --git a/Step/wwwroot/src/@types/tooling.d.ts b/Step/wwwroot/src/@types/tooling.d.ts index 73ca1874..05e4e44f 100644 --- a/Step/wwwroot/src/@types/tooling.d.ts +++ b/Step/wwwroot/src/@types/tooling.d.ts @@ -99,6 +99,62 @@ declare module server { edgesData: Array } + export interface ToolNc { + id: 1, + offset1: Object, + offset2: Object, + offset3: Object, + offsetLength: number, + residualLife: number, + residualRevive: number, + familyId: number, + disabled: boolean, + broken: boolean, + measured: boolean, + clockwiseRotation: boolean, + counterClockwiseRotation: boolean, + shankId: number + } + + export interface ShankNc{ + id: 1, + magazineId: number, + positionId: number, + tools: Array, + balluf: number, + magazinePositionType: number + } + + export interface FamiliesNc{ + id: number, + tools: Array, + name: string, + type: number, + rightSize: number, + leftSize: number, + tcpTable: number, + gamma: number, + rotationType: number, + cooling: boolean, + cooling1: boolean, + cooling2: boolean, + cooling3: boolean, + cooling4: boolean, + cooling5: boolean, + cooling6: boolean, + cooling7: boolean, + maxSpeed: number, + maxLoad: number, + minLoadPctAutoload: number, + maxLoadPctAutoload: number, + dynamicCompensation: number, + minLoadDynamicCompensation: number, + maxLoadDynamicCompensation: number, + lifeType: number, + nominalLife: number, + reviveDelta: number + } + export interface EdgesData { id: number, residualLife: number, diff --git a/Step/wwwroot/src/store/tooling.store.ts b/Step/wwwroot/src/store/tooling.store.ts index 0abf2b55..947a7ec0 100644 --- a/Step/wwwroot/src/store/tooling.store.ts +++ b/Step/wwwroot/src/store/tooling.store.ts @@ -4,9 +4,11 @@ export interface ToolingStoreModel { magazines: Array toolsConfiguration: Array tools: Array + ncTools: Array families: Array - ncFamilies: Array + ncFamilies: Array shanks: Array + ncShanks: Array magPosDepot: Array magazinesPositions: Array magazinePosition: Array @@ -90,13 +92,17 @@ export const toolingStore = { toolsConfiguration: [], _tools: new Map(), tools: [], + _ncTools: new Map(), + ncTools: [], _families: new Map(), families: [], - _ncFamilies: new Map(), + _ncFamilies: new Map(), ncFamilies: [], _shanks: new Map(), - magPosDepot:[], shanks: [], + _ncShanks: new Map(), + ncShanks: [], + magPosDepot:[], _toolsConfiguration: new Map(), magazinePosition:[], _magazinePosition: new Map(),