This commit is contained in:
Lucio Maranta
2018-07-16 15:55:24 +00:00
parent b1b9a6fe71
commit f063c8a703
8 changed files with 223 additions and 73 deletions
+87 -9
View File
@@ -601,15 +601,6 @@ namespace CMS_CORE_Library
public ShankModel ChildShank;
}
//public class PositionToolModel : PositionModel
//{
// public MountedMultiToolModel ChildShank;
//}
//public class PositionWithToolModel : PositionModel
//{
// public MountedToolModel ChildTool;
//}
public class NewToolInMagazineModel
{
public int PositionId;
@@ -635,6 +626,7 @@ namespace CMS_CORE_Library
}
///////////////// Tools Configuration
public class FieldsConfiguration
{
public string Name;
@@ -706,6 +698,92 @@ namespace CMS_CORE_Library
public double WearLength { get; set; }
public double WearRadius { get; set; }
}
public class NcToolModel
{
public ushort Id { get; set; }
public byte Type { get; set; }
public ushort OffsetLength { get; set; }
public ushort ResidualLife { get; set; }
public ushort ResidualRevive { get; set; }
public int FamilyId { get; set; }
public int ShankId { get; set; }
public int OffsetId1 { get; set; }
public int OffsetId2 { get; set; }
public int OffsetId3 { get; set; }
}
public class NcShankModel
{
public int Id { get; set; }
public ushort Balluf { get; set; }
public byte MagazinePositionType { get; set; }
public byte MagazineId { get; set; }
public byte PositionId { get; set; }
}
public class NcFamilyModel
{
public ushort Id { get; set; }
public byte Type { get; set; }
public byte RightSize { get; set; }
public byte LeftSize { get; set; }
public byte TcpTable { get; set; }
public byte Gamma { get; set; }
public byte RotationType { get; set; }
public byte CoolingByte { get; set; }
public ushort MaxSpeed { get; set; }
public byte MaxLoad { get; set; }
public byte MinLoadPctAutoload { get; set; }
public byte MaxLoadPctAutoload { get; set; }
public byte DynamicCompensation { get; set; }
public byte MinLoadDynamicCompensation { get; set; }
public byte MaxLoadDynamicCompensation { get; set; }
public byte LifeType { get; set; }
public uint NominalLife { get; set; }
public ushort ReviveDelta { get; set; }
}
public class NcMagazinePositionModel
{
public byte MagazineId { get; set; }
public byte PositionId { get; set; }
public byte Type { get; set; }
public byte Disabled { get; set; }
}
#endregion
}