90 lines
2.4 KiB
C#
90 lines
2.4 KiB
C#
using CMS_CORE_Library.Models;
|
|
using System.Collections.Generic;
|
|
|
|
namespace CMS_CORE_Library.Demo.Models
|
|
{
|
|
public class DemoToolsDataModel
|
|
{
|
|
public int Id;
|
|
public int MagazineId;
|
|
public string FamilyName;
|
|
public int ChildId;
|
|
public int MagazinePositionType;
|
|
public int ToolType;
|
|
public int LeftSize;
|
|
public int RightSize;
|
|
public double MaxSpeed;
|
|
public double MaxAcceleration;
|
|
public int Rotation;
|
|
public bool Cooling1;
|
|
public bool Cooling2;
|
|
public bool IsEnabled;
|
|
public bool IsActive;
|
|
public bool InFixedPlace;
|
|
public bool IsInhibited;
|
|
public bool IsMeasured;
|
|
public bool InChangeTool;
|
|
public bool IsInUse;
|
|
public bool PreAlarm;
|
|
public int ShanksId;
|
|
public List<EdgeModel> EdgesData;
|
|
}
|
|
|
|
public class ShankDataModel
|
|
{
|
|
public int Id;
|
|
public string Name;
|
|
public bool IsEnabled;
|
|
public bool IsInhibited;
|
|
public bool InChangeTool;
|
|
public bool InFixedPlace;
|
|
public bool InUse;
|
|
public int LeftSize;
|
|
public int RightSize;
|
|
public int MagazinePositionType;
|
|
public List<DemoShankChildModel> ChildsTools;
|
|
}
|
|
|
|
public class DemoShankChildModel
|
|
{
|
|
public int Id;
|
|
public int MultitoolId;
|
|
public string FamilyName;
|
|
public int ToolType;
|
|
}
|
|
|
|
public class DemoPositionsModel
|
|
{
|
|
public int Id;
|
|
public int MagazineId;
|
|
public int Type;
|
|
}
|
|
|
|
public class DemoMagPosDataModel
|
|
{
|
|
public int PositionId;
|
|
public int MagazineId;
|
|
public int Type;
|
|
public bool IsMultiTool;
|
|
public ShankDataModel Shank;
|
|
public DemoMagPosChildModel ChildTools;
|
|
}
|
|
|
|
public class DemoMagPosChildModel
|
|
{
|
|
public int Id;
|
|
public string FamilyName;
|
|
public int ToolType;
|
|
}
|
|
public class DemoToolManagerConfig
|
|
{
|
|
public int SelectedNc;
|
|
public int MaxTools;
|
|
public int MaxEdgePerTools;
|
|
public int MaxMultitools;
|
|
public int MaxToolsPerMultitools;
|
|
public bool MultitoolOption;
|
|
public bool FamilyOption;
|
|
public bool MagPositionOption;
|
|
}
|
|
} |