Files
cms-core-active/CMS_CORE_Library/Demo/Models/ToolDataModel.cs
T
Lucio Maranta 8ee9d6915a Siemens magazine fix
WIP errors
2018-05-23 15:27:50 +00:00

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;
}
}