Click or drag to resize

API changes - 1.38

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

+ public void EnableAdcAdapterReceiveMode( IOPort port, bool enable )
+ public List<string> GetAvailableAdapterBoardNames( IOPort port )
+ public string GetCurrentAdapterBoardName( IOPort port )
+ public void SetConfigByName( IOPort port, string name )
+ public bool Valid( IOPort port )

  public class RAYLASE.SPICE3.ClientLib.CommandList

- public void Append( CommandList list )
- public void Append( CommandList list )
+ public void AppendJumpAndShoot( IList<JumpAndShootItem<Point2D>> points )
+ public int ExecutionLimit { get; }
+ public static CommandList Load( string filePath )
- public virtual string ToString( )

public class RAYLASE.SPICE3.ClientLib.CustomClientCommandListSerializer

RAYLASE.SPICE3.dll
  public class RAYLASE.SPICE3.AdapterBoardConfig

+ public string Name { get; set; }

public class RAYLASE.SPICE3.BitmapCommand

  public enum RAYLASE.SPICE3.CommandCode

+ END_OF_MARK_JAF_COMMANDS
+ MARK_JAS
+ MARK_JAS_3D_ABS
+ MARK_JAS_ABS
+ START_OF_MARK_JAS_COMMANDS

  public enum RAYLASE.SPICE3.CommandCodeAcronym

+ JAS3A
+ JASA

public class RAYLASE.SPICE3.LegacyCommand.CommandList

+ public IEnumerable<Command> ConvertCommands( )
+ public static CommandList FromString( string commandList )
+ public static CommandList Load( string filePath )

public class RAYLASE.SPICE3.JumpAndShootItem<T>

+ public double Delay { get; set; }
+ public double ExposureTime { get; set; }
+ public JumpAndShootItem`1( )
+ public T Position { get; set; }

public class RAYLASE.SPICE3.PointAndShootCommand

RAYLASE.SPICE3.Utils.dll
  public class RAYLASE.SPICE3.Utils.Point2D

+ public virtual int Dimensions { get; }
+ public static Point2D FromString( string s )
- public double Item { get; set; }
+ public virtual double Item { get; set; }

  public class RAYLASE.SPICE3.Utils.Point2DInt

+ public virtual int Dimensions { get; }
+ public static Point2DInt FromString( string s )
- public int Item { get; set; }
+ public virtual int Item { get; set; }

  public class RAYLASE.SPICE3.Utils.Point3D

+ public double AngleTo( Point3D vector )
+ public static Point3D Centroid( Point3D[] points )
+ public Point3D CrossProduct( Point3D b )
+ public virtual int Dimensions { get; }
+ public double DotProduct( Point3D vector )
+ public static Point3D FromString( string s )
+ public bool IsFinite { get; }
- public double Item { get; set; }
+ public virtual double Item { get; set; }
+ public double MagnitudeSquared { get; }
+ public Point3D Midpoint( Point3D point )
+ public Point3D Normalize( )
+ public static Point3D op_UnaryNegation( Point3D rhs )
+ public bool Opposes( Point3D vector )
+ public Point3D Scale( double scaleX, double scaleY, double scaleZ )
+ public static Point3D XAxis
+ public static Point3D YAxis
+ public static Point3D ZAxis

  public class RAYLASE.SPICE3.Utils.Point3DInt

+ public virtual int Dimensions { get; }
+ public static Point3DInt FromString( string s )
- public int Item { get; set; }
+ public virtual int Item { get; set; }

  public class RAYLASE.SPICE3.Utils.Point4D

+ public virtual int Dimensions { get; }
+ public static Point4D FromString( string s )
- public double Item { get; set; }
+ public virtual double Item { get; set; }

  public class RAYLASE.SPICE3.Utils.Point4DInt

+ public virtual int Dimensions { get; }
+ public static Point4DInt FromString( string s )
- public int Item { get; set; }
+ public virtual int Item { get; set; }