Click or drag to resize

API changes - 1.36

RAYLASE.SPICE3.ClientLib.dll
  public class RAYLASE.SPICE3.ClientLib.ClientAPI

- public ClientAPI( )
+ public ClientAPI( )
- public ClientAPI( )
+ public ClientAPI( )

  public class RAYLASE.SPICE3.ClientLib.CommandList

- public void AppendLaserOn( int pulses )
+ public void AppendLaserOn( int pulses, bool async = true )
+ public void ResolveBranchesAndLabels( )

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

- _1MotorAxes
- _2MotorAxes
- _3D
- _3MotorAxes
- _4MotorAxes
- _REL
+ EXIT_LIST_CONDITION
- FPS_START
- FPS_WIDTH
+ LASER_ON_PULSES
+ MARK_BEZIER_CUBIC
+ MARK_BEZIER_CUBIC_3D_ABS
+ MARK_BEZIER_CUBIC_3D_REL
+ MARK_BEZIER_CUBIC_ABS
+ MARK_BEZIER_CUBIC_REL
+ SET_POWER_CHANGE
- TICKLE_FREQUENCY
- TICKLE_WIDTH

  public enum RAYLASE.SPICE3.CommandCodeAcronym

+ BEZC3A
+ BEZC3R
+ BEZCA
+ BEZCR
+ EXLC
- FS
- FW
+ LONP
+ PWRC
- TW
- TY

  public class RAYLASE.SPICE3.CorrectionFile

+ public void AppendExtraInfo( string s )
- CorrectionFile( )
+ CorrectionFile( )
- public static CorrectionFile Create( string filePath, OpticalParameters header, Stream correction, bool compressPayload = true )
+ public static CorrectionFile Create( string filePath, OpticalParameters header, Stream correction, bool compressPayload = true, string extraInfo = null )
- public static CorrectionFile Create( string filePath, OpticalParameters header, Stream correction, bool compressPayload = true )
+ public static CorrectionFile Create( string filePath, OpticalParameters header, Stream correction, bool compressPayload = true, string extraInfo = null )
+ protected virtual void Finalize( )
+ public string GetExtraInfo( )
+ public bool HasExtraInfo { get; }
+ public void SetExtraInfo( string s )

  public enum RAYLASE.SPICE3.DataSource

+ FrameSync

  public class RAYLASE.SPICE3.TraceBufferConfig3

+ public bool Spi0Rx { get; set; }
+ public bool Spi1Rx { get; set; }
+ public bool Spi2Rx { get; set; }
+ public bool Spi3Rx { get; set; }