Click or drag to resize

API changes - 1.34

RAYLASE.SPICE3.ClientLib.dll
  public class RAYLASE.SPICE3.ClientLib.CommandList

+ public void AppendEnablePowerCalibration( bool enable )
+ public void AppendEnablePowerCorrection( bool enable )
- public void AppendPointAndShootLineAbs( Point2D start, Point2D end, double exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineAbs( Point2D start, Point2D end, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineAbs( Point2D start, Point2D end, double exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineAbs( Point2D start, Point2D end, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineAbs( Point2D start, Point2D end, double exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineAbs( Point2D start, Point2D end, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineAbs( Point2D start, Point2D end, double exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineAbs( Point2D start, Point2D end, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineAbs( Point2D start, Point2D end, double exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineAbs( Point2D start, Point2D end, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineAbs( Point2D start, Point2D end, double exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineAbs( Point2D start, Point2D end, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineAbs( Point2D start, Point2D end, double exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineAbs( Point2D start, Point2D end, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineAbs( Point2D start, Point2D end, double exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineAbs( Point2D start, Point2D end, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )
- public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTime, IEnumerable<UInt16> powerValues )
+ public void AppendPointAndShootLineRel( double startX, double startY, double endX, double endY, IEnumerable<double> exposureTimes, IEnumerable<UInt16> powerValues )

  public class RAYLASE.SPICE3.ClientLib.LaserAPI

+ public void CreatePowerCalibration( )

  public class RAYLASE.SPICE3.ClientLib.PowerCorrectionAPI

+ public void Create( OpticalParameters op )

  public class RAYLASE.SPICE3.ClientLib.SystemAPI

+ public OperatingState GetOperatingState( )
+ public void ResetOperatingState( )

RAYLASE.SPICE3.dll
  public enum RAYLASE.SPICE3.CommandCode

+ POWERCAL_ENABLE
+ POWERCOR_ENABLE

  public enum RAYLASE.SPICE3.CommandCodeAcronym

+ PCA
+ PDP

public class RAYLASE.SPICE3.InitializationException

+ public InitializationException( )
+ public InitializationException( Exception innerException )
+ public InitializationException( string message )
+ public InitializationException( string message, Exception innerException )

public enum RAYLASE.SPICE3.OperatingState

+ ConfigurationFailed
+ InitializationFailed
+ Normal
+ ScannerError
+ ScannerMonitoringRuntimeError

  public class RAYLASE.SPICE3.ScannerMonitoringConfig

+ public bool ContinueOnError { get; set; }
- public Axes[] ScanheadAxes { get; }
+ public Axes[] ScanHeadAxes { get; }

  public class RAYLASE.SPICE3.TraceBufferConfig0

+ public bool LaserTriggered { get; set; }
+ public bool PortC { get; set; }
+ public bool PortDHigh { get; set; }
+ public bool PortDLow { get; set; }
+ public bool PortEHigh { get; set; }
+ public bool PortELow { get; set; }
+ public bool PortLaserIn0 { get; set; }
+ public bool PortLaserIn1 { get; set; }
+ public bool PortLaserOut0 { get; set; }
+ public bool PortLaserOut1 { get; set; }
+ public bool PortLaserOut2 { get; set; }