families osai

This commit is contained in:
Alessandro Francia
2018-08-20 11:02:19 +02:00
parent a982ccb1f9
commit 46574535da
2 changed files with 65 additions and 3 deletions
+56
View File
@@ -99,6 +99,62 @@ declare module server {
edgesData: Array<EdgesData>
}
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<ToolNc>,
balluf: number,
magazinePositionType: number
}
export interface FamiliesNc{
id: number,
tools: Array<ToolNc>,
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,
+9 -3
View File
@@ -4,9 +4,11 @@ export interface ToolingStoreModel {
magazines: Array<server.MagazineModel>
toolsConfiguration: Array<server.ToolsConfiguration>
tools: Array<server.Tool>
ncTools: Array<server.ToolNc>
families: Array<server.Families>
ncFamilies: Array<server.Families>
ncFamilies: Array<server.FamiliesNc>
shanks: Array<server.Shanks>
ncShanks: Array<server.ShankNc>
magPosDepot: Array<server.MagazinesPositions>
magazinesPositions: Array<server.MagazinesPositions>
magazinePosition: Array<server.MagazinesPositions>
@@ -90,13 +92,17 @@ export const toolingStore = {
toolsConfiguration: [],
_tools: new Map<number, server.Tool>(),
tools: [],
_ncTools: new Map<number, server.ToolNc>(),
ncTools: [],
_families: new Map<string, server.Families>(),
families: [],
_ncFamilies: new Map<number, server.Families>(),
_ncFamilies: new Map<number, server.FamiliesNc>(),
ncFamilies: [],
_shanks: new Map<number, server.Shanks>(),
magPosDepot:[],
shanks: [],
_ncShanks: new Map<number, server.ShankNc>(),
ncShanks: [],
magPosDepot:[],
_toolsConfiguration: new Map<string, server.ToolsConfiguration>(),
magazinePosition:[],
_magazinePosition: new Map<number, server.MagazinesPositions>(),