Click or drag to resize

API changes - 2.38

RAYLASE.Marker.Device.dll
  public class RAYLASE.Marker.Device.IlluminationController.BaseIlluminationController

+ public abstract IEnumerable<ChannelBrightness> GetBrightess( )
+ public abstract void SetBrightness( bool on )
- public string ControllerID { get; set; }
+ public virtual string ControllerID { get; set; }

  public class RAYLASE.Marker.Device.ScanHead.BaseScanHead

+ public double[] MirrorFrequency { get; set; }

public class RAYLASE.Marker.Device.IlluminationController.ChannelBrightness

+ public double Brightness { get; set; }
+ public int Channel { get; set; }
+ public ChannelBrightness( int Channel, double Brightness )

RAYLASE.Marker.dll
  public class RAYLASE.Marker.MarkerAPI

+ public IDictionary<string, Version> GetPluginVersions( )

RAYLASE.Marker.GUI.Common.dll
  public class RAYLASE.Marker.GUI.Common.GuiConfiguration

+ public LoggerConfiguration SolarWaferProcessingLoggerConfiguration { get; }

RAYLASE.Marker.GUI.Events.dll
public class RAYLASE.Marker.GUI.Events.GlobalScalingEventArgs

+ public GlobalScalingEventArgs( double Power, double Speed, string ScanControllerLabel )
+ public double Power { get; set; }
+ public string ScanControllerLabel { get; set; }
+ public double Speed { get; set; }

RAYLASE.Marker.GUI.Wrapper.dll
public class RAYLASE.Marker.GUI.Wrapper.MajorMinorVersionComparer

+ public virtual int Compare( Version x, Version y )
+ public MajorMinorVersionComparer( )

RAYLASE.Marker.JobElement.dll
public interface RAYLASE.Marker.JobElement.ITiler

+ void SetFilledCells( HashSet<int> traversedIndices )

RAYLASE.Marker.VectorGraphicElement.dll
RAYLASE.MarkerPlugin.dll
public enum RAYLASE.MarkerPlugin.Devices.Laser.SPI.SPIExtendedLaserDevice+DeviceStateType

+ Emission
+ Error
+ NoDevice
+ Off
+ Standby

public class RAYLASE.MarkerPlugin.JobElements.MatrixCopySettingViewModel

+ public MatrixCopySettingViewModel( IEventAggregator eventAggregator )

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

- public virtual bool GetLaserArmed( )
+ public virtual LaserStatus ReadLaserStatus( )

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

+ public DeviceStateType DeviceState { get; }
+ public virtual Guid ArmLaser( bool enable, int setupTime, IOPortCondition condition, Guid? parentListGuid )
+ public virtual LaserStatus ReadLaserStatus( )
+ public virtual Tuple<Color, string> GetDeviceStatusRepresentation( )

  public class RAYLASE.MarkerPlugin.JobElements.Tiler

+ public virtual dvec3 CalculateOffsetToCenter( long iteration )
+ public virtual void SetFilledCells( HashSet<int> traversedIndices )
+ public void OptimizeOrder( )

public class RAYLASE.MarkerPlugin.JobElements.TilerSettingViewModel

+ public Task RefreshWorkspace( )
+ public TilerSettingViewModel( IEventAggregator eventAggregator )

+ RAYLASE.Shared.License.dll
public class RAYLASE.Shared.ContainerData

+ public ContainerData( string Text, string TextMaintenance )
+ public string Text { get; set; }
+ public string TextMaintenance { get; set; }

  public interface RAYLASE.Shared.ILicenseManager

+ bool HasTrialLicense( )
- IEnumerable<ProductItem> GetProductItems( LicenceProduct product = All )
+ IEnumerable<ProductItem> GetProductItems( LicenseProduct product = All )
+ LicenseSummary[] GetLicenseSummaries( LicenseProduct product = All )
- string ActivateLicence( string path )
+ string ActivateLicense( string path )
- string GenerateLicenceRequest( string path )
+ string GenerateLicenseRequest( string path )
+ string GenerateTrialLicenseRequest( )
+ void ActivateTrialLicense( string path )
+ void DeleteTrialLicense( )
- void ReturnLicence( string ID )
+ void ReturnLicense( string ID, Func<string> GetFileName )
+ void SetLicenseServer( string ip )

  public class RAYLASE.Shared.LicenseManager

+ public virtual bool HasTrialLicense( )
- public virtual IEnumerable<ProductItem> GetProductItems( LicenceProduct product = All )
+ public virtual IEnumerable<ProductItem> GetProductItems( LicenseProduct product = All )
+ public virtual LicenseSummary[] GetLicenseSummaries( LicenseProduct product = All )
- public virtual string ActivateLicence( string path )
+ public virtual string ActivateLicense( string path )
- public virtual string GenerateLicenceRequest( string path )
+ public virtual string GenerateLicenseRequest( string path )
+ public virtual string GenerateTrialLicenseRequest( )
+ public virtual void ActivateTrialLicense( string path )
+ public virtual void DeleteTrialLicense( )
- public virtual void ReturnLicence( string ID )
+ public virtual void ReturnLicense( string ID, Func<string> GetFileName )
+ public virtual void SetLicenseServer( string ip )
- public void SetLicenceServer( string ip )

public enum RAYLASE.Shared.LicenseProduct

+ All
+ ProcessDataAnalyzer
+ RAYGUIDE
+ ScanFieldCalibrator

public class RAYLASE.Shared.LicenseSummary

+ public List<ContainerData> ContainerList { get; set; }
+ public string LicenseNumber { get; set; }
+ public LicenseSummary( string LicenseNumber, List<ContainerData> ContainerList )

  public class RAYLASE.Shared.ProductItem

+ public bool IsTrial { get; set; }
+ public DateTime Expiration { get; set; }