Click or drag to resize

API changes - 1.28

RAYLASE.Marker.Device.dll
  public class RAYLASE.Marker.Device.LaserController.BaseLaserController

+ public virtual Guid SetPower( double power, IOPortCondition condition, Guid? parentListGuid )
+ public Func<double, IOPortCondition, Guid?, Guid> SetPowerDelegate { get; set; }
- public abstract void SetPulseWidth( double pulseWidth )
+ public abstract void SetPulseWidth( string pulseWidth )

  public class RAYLASE.Marker.Device.LaserController.BaseSerialLaserController

- public ISet<double> ValidPulseWidths { get; set; }
+ public ISet<string> ValidPulseWidths { get; set; }

RAYLASE.Marker.GUI.Events.dll
RAYLASE.Marker.VectorGraphicElement.dll
  public class RAYLASE.Marker.VectorGraphicElement.Filling.BaseFillingProfile

+ protected double ErrorDelta { get; }
+ public virtual bool IsIterationBased { get; }