Added SineBevelAngle and XStep

This commit is contained in:
Mike Phares 2023-05-10 08:58:32 -07:00
parent 7b204b9208
commit abf52afef9
3 changed files with 19 additions and 1 deletions

View File

@ -27,6 +27,8 @@ public class WSRequest
public string Title { get; set; }
public string UniqueId { get; set; }
public string Zone { get; set; }
public string SineBevelAngle { get; set; }
public string XStep { get; set; }
public List<json.Detail> Details { get; protected set; }
[Obsolete("For json")] public WSRequest() { }
@ -52,6 +54,8 @@ public class WSRequest
Recipe = x.Recipe;
UniqueId = x.UniqueId;
Zone = x.Zone;
SineBevelAngle = x.SineBevelAngle;
XStep = x.XStep;
}
json.Detail detail;
foreach (json.Description description in descriptions)

View File

@ -34,6 +34,9 @@ public class Description : IDescription, Shared.Properties.IDescription
public string UniqueId { get; set; }
public string Zone { get; set; }
//
public string SineBevelAngle { get; set; }
public string XStep { get; set; }
//
public string Number { get; set; }
public string Depth { get; set; }
public string Raw { get; set; }
@ -182,6 +185,9 @@ public class Description : IDescription, Shared.Properties.IDescription
Recipe = processData.Recipe,
Zone = processData.Zone,
//
SineBevelAngle = processData.SineBevelAngle,
XStep = processData.XStep,
//
UniqueId = detail.UniqueId,
HeaderUniqueId = detail.HeaderUniqueId,
Depth = detail.Depth,
@ -230,6 +236,9 @@ public class Description : IDescription, Shared.Properties.IDescription
UniqueId = nameof(UniqueId),
Zone = nameof(Zone),
//
SineBevelAngle = nameof(SineBevelAngle),
XStep = nameof(XStep),
//
Number = nameof(Number),
Depth = nameof(Depth),
Raw = nameof(Raw),

View File

@ -27,6 +27,9 @@ public partial class ProcessData : IProcessData
public string Reactor { get; set; }
public string Recipe { get; set; }
public string Zone { get; set; }
//
public string SineBevelAngle { get; set; }
public string XStep { get; set; }
List<object> Shared.Properties.IProcessData.Details => _Details;
@ -255,13 +258,15 @@ public partial class ProcessData : IProcessData
employee = descriptor.Employee;
PSN = psn;
RDS = rds;
Date = dateTime;
Zone = zone;
Layer = layer;
Date = dateTime;
Recipe = recipe;
Reactor = reactor;
Employee = employee;
JobID = logistics.JobID;
SineBevelAngle = csv.Setup.SineBevelAngle.ToString();
XStep = !csv.Setup.Steps.Any() ? string.Empty : csv.Setup.Steps.First().X.ToString();
foreach (ProfilePoint profilePoint in csv.ProfileHeader.ProfilePoints)
{
detail = new()