From c19c7ffae7e6607e866b8e22970f522d186e1316 Mon Sep 17 00:00:00 2001 From: AJ Date: Fri, 16 Nov 2018 09:08:30 -0500 Subject: [PATCH] Read MaterialLib.PowerBurstTime --- CincyLib/Laser/MaterialLib.cs | 5 ++++- CincyLib/Laser/MaterialLibReader.cs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CincyLib/Laser/MaterialLib.cs b/CincyLib/Laser/MaterialLib.cs index 52923fa..f3d9f42 100644 --- a/CincyLib/Laser/MaterialLib.cs +++ b/CincyLib/Laser/MaterialLib.cs @@ -81,7 +81,10 @@ namespace CincyLib.Laser public double KerfWidth { get; set; } // inches - //public float PowerBurstTime { get; set; } // seconds + /// + /// Power burst time in seconds + /// + public double PowerBurstTime { get; set; } // seconds public bool DynamicPowerControl { get; set; } diff --git a/CincyLib/Laser/MaterialLibReader.cs b/CincyLib/Laser/MaterialLibReader.cs index 9b88f65..79d379c 100644 --- a/CincyLib/Laser/MaterialLibReader.cs +++ b/CincyLib/Laser/MaterialLibReader.cs @@ -72,7 +72,7 @@ namespace CincyLib.Laser MaterialLib.DPCFeedrate = reader.ReadInt16(); MaterialLib.DPCMinPower = reader.ReadInt16(); - reader.BaseStream.Seek(4, SeekOrigin.Current); // Unknown 4 bytes + MaterialLib.PowerBurstTime = Math.Round(reader.ReadSingle(), 4); MaterialLib.NozzleStandoff1 = Math.Round(reader.ReadSingle(), 4); MaterialLib.KerfWidth = Math.Round(reader.ReadSingle(), 4);