Click or drag to resize

API changes - 2.3

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

+ protected virtual Control DoDoShowUI( string id )
+ protected virtual Control DoShowUI( string id )
+ protected virtual void DoDoShowUICallback( PluginSettingsView settingsView )
+ protected virtual void DoShowUICallback( PluginSettingsView settingsView )
- public ISet<LaserControllerFeatureType> FeatureSet { get; }
+ public LaserControllerFeatureType Features { get; protected set; }

public enum RAYLASE.Marker.Device.LaserController.LaserControllerFeatureType

public enum RAYLASE.Marker.Device.GUI.BaseLaserSettingsView+LaserType

public enum RAYLASE.Marker.Device.GUI.BaseLaserSettingsView+LaserType

RAYLASE.Marker.Job.dll
  public class RAYLASE.Marker.Job.Executor.BaseJobExecutor

- protected virtual void OnJobElementExecuteListCalled( )
+ protected virtual void OnJobElementExecuteListCalled( BaseJobElement jobElement )
- protected virtual void OnJobElementSetListCalled( )
+ protected virtual void OnJobElementSetListCalled( BaseJobElement jobElement )
- public Action JobElementExecuteListCalled
- public Action JobElementSetListCalled
+ public Action<BaseJobElement> JobElementExecuteListCalled
+ public Action<BaseJobElement> JobElementSetListCalled

  public interface RAYLASE.Marker.Job.IJobManager

+ public Action<JobDefinition, RunJobStage> RunJobProgressed
- public Action<RunJobStage> RunJobProgressed

RAYLASE.Marker.Profile.dll
public enum RAYLASE.Marker.Profile.Model.LaserControllerFeatureType

+ BeamProfile
+ GateModulatesLM
+ IndexedOpticalPulseWidth
+ LaserOutputMode
+ LaserSync
+ Latch
+ None
+ OpticalPulseWidth
+ PowerTarget
+ PulseRepetitionRate
+ SecondaryPower
+ Simmer
+ Tickle
+ Waveform

RAYLASE.MarkerPlugin.dll
public class RAYLASE.MarkerPlugin.Devices.Laser.BaseLaserControllerPlugin

+ protected BaseLaserControllerPlugin( )
+ protected virtual Control DoDoDoShowUI( string id )
+ protected virtual void DoDoDoShowUICallback( PluginSettingsView settingsView )
+ protected virtual Control DoDoShowUI( string id )
+ protected virtual void DoDoShowUICallback( PluginSettingsView settingsView )

public class RAYLASE.MarkerPlugin.Devices.Laser.BaseSerialLaserControllerPlugin

+ protected BaseSerialLaserControllerPlugin( )
+ protected virtual Control DoDoDoShowUI( string id )
+ protected virtual void DoDoDoShowUICallback( PluginSettingsView settingsView )
+ protected virtual Control DoDoShowUI( string id )
+ protected virtual void DoDoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.CO2LaserDevice

- protected virtual Control DoShowUI( string id )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.Coherent.CoherentHighLightARMLaserDevice

+ protected virtual Control DoDoDoShowUI( string id )
- protected virtual Control DoShowUI( string id )
+ protected virtual void DoDoDoShowUICallback( PluginSettingsView settingsView )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.GenericLaserDevice

- protected virtual Control DoShowUI( string id )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.GenericSerialLaserDevice

- protected virtual Control DoShowUI( string id )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.IPG.IPGBasicLaserDevice

- protected virtual Control DoShowUI( string id )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.JPT.JptMopaLaserDevice

- protected virtual Control DoShowUI( string id )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.InnoLasLaser.Nanio.NanioLaserDevice

+ protected virtual Control DoDoDoShowUI( string id )
- protected virtual Control DoShowUI( string id )
+ protected virtual void DoDoDoShowUICallback( PluginSettingsView settingsView )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.NLight.NLightAfxLaserDevice

+ protected virtual Control DoDoDoShowUI( string id )
- protected virtual Control DoShowUI( string id )
+ protected virtual void DoDoDoShowUICallback( PluginSettingsView settingsView )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )
+ public bool ShouldInitializeOnStart { get; set; }

public class RAYLASE.MarkerPlugin.Devices.Laser.NLight.NLightSfxLaserDevice

+ protected virtual void CreateDefaultProfile( )
+ public NLightSfxLaserDevice( )

  public class RAYLASE.MarkerPlugin.Devices.Laser.SPI.SPIExtendedLaserDevice

- protected virtual Control DoShowUI( string id )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.YAGLaserDevice

- protected virtual Control DoShowUI( string id )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.IPG.YLP.YLPAPDLaserDevice

+ protected virtual Control DoDoDoShowUI( string id )
- protected virtual Control DoShowUI( string id )
+ protected virtual void DoDoDoShowUICallback( PluginSettingsView settingsView )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )

  public class RAYLASE.MarkerPlugin.Devices.Laser.IPG.YLSAMBLaserDevice

- protected virtual Control DoShowUI( string id )
- protected virtual void DoShowUICallback( PluginSettingsView settingsView )