Click or drag to resize

API changes - 1.27

RAYLASE.Marker.Configuration.dll
  public class RAYLASE.Marker.Configuration.WorkspaceConfiguration

+ public int CorrectionFileIndex { get; set; }

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

+ public bool IsInAlarm { get; set; }

  public class RAYLASE.Marker.Device.ScanController.BaseScanController

- public Guid PrepareEnhancedCommand( int head, IDictionary<Axes, uint> commandMap, int delay, IOPortCondition condition, Guid? parentListGuid )
+ public abstract Guid PrepareEnhancedCommand( int head, IList<ValueTuple<Axes, uint>> commands, int delay, IOPortCondition condition, Guid? parentListGuid )
- public Guid PrepareEnhancedCommand( int head, IDictionary<Axes, uint> commandMap, int delay, IOPortCondition condition, Guid? parentListGuid )
+ public abstract Guid PrepareEnhancedCommand( int head, IList<ValueTuple<Axes, uint>> commands, int delay, IOPortCondition condition, Guid? parentListGuid )
- public abstract Guid PrepareMasterSingleList( int executions, bool assertExecutionInProgress, bool assertMarkInProgress, MarkOnTheFlyTriggerProfile motfTriggerHeadProfile, MarkOnTheFlyTriggerProfile motfTriggerTailProfile, MarkOnTheFlyTriggerProfile motfTriggerRepetitionProfile, Guid? parentListGuid, bool provideInfiniteLoopExit )
+ public abstract Guid PrepareMasterSingleList( int executions, bool assertExecutionInProgress, bool assertMarkInProgress, MarkOnTheFlyTriggerProfile motfTriggerHeadProfile, MarkOnTheFlyTriggerProfile motfTriggerTailProfile, MarkOnTheFlyTriggerProfile motfTriggerRepetitionProfile, Guid? parentListGuid, bool provideInfiniteLoopExit, int correctionFileIndex )
+ public abstract Guid PrepareSetCorrectionFileIndex( int index, Guid? parentListGuid )

  public class RAYLASE.Marker.Device.ScanHead.BaseScanHead

- public Action<Action<string>> CalibrationRequested { get; set; }
+ public Action<ValueTuple<int, Action<string>>> CalibrationRequested { get; set; }
+ public FieldCalibration[] Calibrations { get; set; }
+ public virtual String[] CorrectionFiles { get; set; }
+ public abstract IDictionary<Axes, AxisParameter> FetchAxisParameters( Axes axes )
+ protected virtual IList<TuningPreset> GetTuningPresets( Axes axes )
- public bool HasBuiltInTuningData { get; set; }
+ public bool HasBuiltInTuningData { get; protected set; }
+ public FieldCalibration[] PointerCalibrations { get; set; }
- public Func<IDictionary<Axes, UInt32[]>, int, IOPortCondition, Guid?, Guid> PrepareSendEnhancedDelegate { get; set; }
+ public Func<IList<ValueTuple<Axes, uint>>, int, IOPortCondition, Guid?, Guid> PrepareSendEnhancedDelegate { get; set; }
- public virtual void ResetCalibration( )
+ public virtual void ResetCalibration( int index = 0 )

  public enum RAYLASE.Marker.Device.ScanController.ScanControllerAutomationFeatureType

+ SetCorrectionFileIndex

RAYLASE.Marker.Job.dll
  public class RAYLASE.Marker.Job.JobDefinition

+ public int CorrectionFileIndex { get; set; }

RAYLASE.Marker.JobElement.dll
public class RAYLASE.Marker.JobElement.Plugin.SetCorrectionFileIndexAutomation

+ public virtual BaseScanController Controller { get; set; }
+ public int CorrectionFileIndex { get; set; }
+ public SetCorrectionFileIndexAutomation( )

public class RAYLASE.Marker.JobElement.Plugin.SetCorrectionFileIndexAutomationSettingsView

+ public ObservableCollection<BaseScanController> Controllers { get; set; }
+ public int CorrectionFileIndex { get; set; }
+ public virtual string GetHelpID( )
+ public virtual void InitializeComponent( )
+ public BaseScanController SelectedController { get; set; }
+ public SetCorrectionFileIndexAutomationSettingsView( )

RAYLASE.Marker.VectorGraphicElement.dll
  public class RAYLASE.Marker.VectorGraphicElement.FontInformation

+ public FontInformation CopyFrom( FontInformation source )