Added siemens functions:

Update magazine
Available tools
Max value in config
This commit is contained in:
Lucio Maranta
2018-05-16 16:01:15 +00:00
parent ef27b1a610
commit beec03905d
9 changed files with 407 additions and 237 deletions
+12 -10
View File
@@ -485,6 +485,7 @@ namespace CMS_CORE_Library
public int LeftSize;
public int RightSize;
public int MagazinePositionType;
public int MaxChilds;
public List<ShankChildModel> ChildsTools;
public ShankModel()
@@ -520,11 +521,12 @@ namespace CMS_CORE_Library
public int ToolType;
}
public class PositionsModel
public class PositionModel
{
public int Id;
public int PositionId;
public int MagazineId;
public int Type;
public bool Disabled;
}
public class EdgeConfigModel
@@ -534,19 +536,13 @@ namespace CMS_CORE_Library
public int Number;
}
public class MagazineAndToolModel
{
public int PositionId;
public int MagazineId;
public int Type;
}
public class PositionWithMultiToolModel : MagazineAndToolModel
public class PositionWithMultiToolModel : PositionModel
{
public MountedMultiToolModel ChildShank;
}
public class PositionWithToolModel : MagazineAndToolModel
public class PositionWithToolModel : PositionModel
{
public MountedToolModel ChildTool;
}
@@ -607,6 +603,12 @@ namespace CMS_CORE_Library
public class ToolTableConfiguration
{
public int MaxTools;
public int MaxEdgesPerTools;
public int MaxToolsPerFamily;
public int MaxMultitools;
public int MaxToolsPerMultitools;
public List<MagazineModel> Magazines;
public List<FieldsConfiguration> ToolsConfiguration;
public FamiliesConfiguration FamiliesConfiguration;