8ee9d6915a
WIP errors
79 lines
2.0 KiB
C#
79 lines
2.0 KiB
C#
using System.Collections.Generic;
|
|
using static CMS_CORE_Library.DataStructures;
|
|
|
|
namespace CMS_CORE.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;
|
|
}
|
|
} |