Click or drag to resize

API changes - 1.39

RAYLASE.SPICE3.ClientLib.dll
  public class RAYLASE.SPICE3.ClientLib.AdapterBoardAPI

+ public void Enable( IOPort port, bool enable )
+ public bool Enabled( IOPort port )
+ public bool SupportsAutoConfiguration( IOPort port )

  public class RAYLASE.SPICE3.ClientLib.BooleanVariableAPI

+ public virtual bool Exists( string name )

  public class RAYLASE.SPICE3.ClientLib.CommandList

+ public void AppendSkyWritingAccelerationDelay( double accelerationDelay )
+ public void AppendSkyWritingAccelerationTime( double accelerationTime )
+ public void AppendSkyWritingDecelerationDelay( double decelerationDelay )
+ public void AppendSkyWritingLaserOffDelay( double laserOffDelay )
+ public void AppendSkyWritingLaserOnDelay( double laserOnDelay )

  public class RAYLASE.SPICE3.ClientLib.IntegerVariableAPI

+ public virtual bool Exists( string name )

  public class RAYLASE.SPICE3.ClientLib.MarkCounterAPI

+ public virtual bool Exists( string name )

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

+ SKYWRITING_ACCELERATION_DELAY
+ SKYWRITING_ACCELERATION_TIME
+ SKYWRITING_DECELERATION_DELAY
+ SKYWRITING_LASEROFF_DELAY
+ SKYWRITING_LASERON_DELAY

  public enum RAYLASE.SPICE3.CommandCodeAcronym

+ SKAD
+ SKAT
+ SKDD
+ SKLOF
+ SKLON

public class RAYLASE.SPICE3.CommandValue

+ public static CommandValueType? ParseType( string s )
+ public static string ToAcronym( CommandValueType type )

public enum RAYLASE.SPICE3.CommandValueTypeAcronym

+ Bool
+ Byte
+ ByteArr
+ F64
+ F64Arr
+ I16
+ I32
+ I64
+ Invalid
+ P2D
+ P2DArr
+ P2I
+ P2IArr
+ P3D
+ P3DArr
+ P3I
+ P3IArr
+ P4D
+ P4DArr
+ P4I
+ P4IArr
+ U16
+ U16Arr
+ U32
+ U64

  public class RAYLASE.SPICE3.CorrectionFile

- CorrectionFile( )
+ CorrectionFile( )
- public static CorrectionFile Create( string filePath, OpticalParameters header, Stream correction, bool compressPayload = true, string extraInfo = null )
+ public static CorrectionFile Create( string filename, OpticalParameters header, Stream correction, bool compressPayload = true, string extraInfo = null )
- public static CorrectionFile Create( string filePath, OpticalParameters header, Stream correction, bool compressPayload = true, string extraInfo = null )
+ public static CorrectionFile Create( string filename, OpticalParameters header, Stream correction, bool compressPayload = true, string extraInfo = null )
- public static CorrectionFile Open( string filePath )
+ public static CorrectionFile Open( string filename )
+ public static CorrectionFile OpenRead( string filename )
+ public static CorrectionFile OpenWrite( string filename )

  public class RAYLASE.SPICE3.ProcessVariables

- public bool EnableSkyWriting { get; set; }
+ public SkyWritingParameters SkyWriting { get; set; }
- public double SkyWritingMinCoH { get; set; }

public class RAYLASE.SPICE3.SkyWritingParameters

+ public double AccelerationDelay { get; set; }
+ public double AccelerationTime { get; set; }
+ public double DecelerationDelay { get; set; }
+ public bool Enable { get; set; }
+ public double LaserOffDelay { get; set; }
+ public double LaserOnDelay { get; set; }
+ public double MinCoH { get; set; }
+ public SkyWritingParameters( )
+ public virtual string ToString( )