Click or drag to resize

API changes - 2.57

RAYLASE.Marker.Device.dll
public class RAYLASE.Marker.Device.DistanceSensor.BaseDistanceSensor

+ public double? MeasurementErrorThreshold { get; set; }
+ public EventHandler<MeasurementTakenEventArgs> MeasurementTaken
+ public int? ClusterCopyIndex { get; set; }
+ public string GetMeasurementFailureReason( Result result, double? errorThreshold )

+ public class RAYLASE.Marker.Device.DistanceSensor.BaseDistanceSensor+MeasurementTakenEventArgs

+ public int? ClusterCopyIndex { get; }
+ public string DeviceID { get; }
+ public string FailureReason { get; }
+ public double MeasuredDistance { get; }
+ public MeasurementTakenEventArgs( string deviceID, dvec3 measurePosition, double measuredDistance, int? clusterCopyIndex = null, string failureReason = null )
+ public dvec3 MeasurePosition { get; }

RAYLASE.Marker.GUI.Common.dll
public class RAYLASE.Marker.GUI.Common.Services.OneTimeConfigurationService

+ public bool ShouldAskOnDeviceConfigurationError { get; set; }

public class RAYLASE.Marker.GUI.Common.VisibilityByLicenseManager

+ public VisibilityByLicenseManager( ILicenseManager licenseManager )
- public VisibilityByLicenseManager( LicenseManager licenseManager )

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

+ public bool ShouldAskOnDeviceConfigurationError { get; set; }