API changes - 2.0 |
+ bool CreateFileHistory( FileInfo systemFile, int maxCountHistoryFiles = 6, string backupFolderName = Archive )
+ string LastErrorMessage { get; }
- void CreateFileHistory( FileInfo systemFile, int maxCountHistoryFiles = 6, string backupFolderName = Archive )
- public void GetLineZRange( dvec3 start, dvec3 end, out ref double minZ, out ref double maxZ, int axis = 3 )
- public bool HasCameraAxis { get; }
- public int AxisCamera { get; }
- public void ApplyBitErrors( double? errors, int? layersSelected = null, int? magnificationsSelected = null, dvec2? expectedBottomLeft = null, dvec2? expectedTopRight = null )
+ public void ApplyBitErrors( double? errors, int? layersSelected = null, int? magnificationsSelected = null, dvec2? expectedBottomLeft = null, dvec2? expectedTopRight = null, bool extrapolateSubfield = true )
- public void Apply( FieldCorrection fc )
- public abstract bool ScanHeadOperational( int head, Axes axes, int timeoutMilliseconds = 1 )
- public abstract ScanHeadInformation GetScanHeadInformation( int head = 0, int timeoutMilliseconds = 1 )
+ public virtual void GoToAndTrigger( double jumpSpeed, double jumpDelay, dvec3 position, bool async, int? outPin = null, int? outPort = null, Polarity? outPolarity = null, int? inPin = null, int? inPort = null, Polarity? inPolarity = null, CancellationToken? cancellationToken = null )
+ public abstract bool IsOperational( Axes axes, int timeoutMilliseconds = 1 )
+ public BaseDeviceConnector Connector { get; set; }
- public bool HasBuiltInTuningData { get; protected set; }
+ protected BaseScanHeadConnector( )
+ public abstract void UpdateTrackingError( IDictionary<Axes, AxisParameter> axisParameters )
+ public uint Aperture { get; set; }
+ public uint ArticleNumber { get; set; }
+ public bool AxesOperational { get; set; }
+ public uint FirmwareVersion { get; set; }
+ public bool GalvoTempOk { get; set; }
+ public UInt32[] InterpolationTime { get; set; }
+ public string Model { get; set; }
+ public ScanHeadInformation( )
+ public uint SerialNumber { get; set; }
+ public uint Wavelength { get; set; }
- public ILicenseManager LicenceManager { get; }
+ public MarkerAPI( string systemDirectory, string userDirectory, bool isSafeMode )
- public bool IsStretched { get; set; }
+ public object Create( Type customUIType )
+ public CustomUIFactory( IUnityContainer container )
+ public IList<ValueTuple<string, string, Type, string>> CustomUIs { get; }
+ public CustomUIService( )
+ public static void WaitWithPumping( Task task )
+ IList<ValueTuple<string, Type, string>> CustomUITypes { get; }
+ public bool IsSafeMode { get; set; }
+ public IList<string> Files { get; }
- public void Initialize( )
- public IList<JobElementHolder> FindJobElement( string jobElementName, StringComparison stringComparison = Ordinal )
- public Image RenderAsImage( ivec2 imageSize, dvec3 fieldSize )
- public Image RenderAsImage( ivec2 imageSize, dvec3 fieldSize, double strokeThickness, Color background )
- public void RenderAsBitmap( string filePath, ivec2 imageSize, dvec3 fieldSize )
- public void RenderAsBitmap( string filePath, ivec2 imageSize, dvec3 fieldSize, double strokeThickness, Color background )
+ public BaseDistanceSensorFlow( )
+ public CancellationToken? CancellationToken { get; set; }
+ protected static ILogManager LogManager { get; set; }
+ public VectorGraphicEngine VectorGraphicEngine { get; }
- public HashSet<dvec2> POIs
- public VectorGraphicEngine VectorGraphicEngine { get; }
+ public virtual HashSet<dvec2> POIs { get; protected set; }
+ HashSet<dvec2> POIs { get; }
+ IList<Type> PluginTypes { get; }
- public Action PenNumberChanged
- public int? PenNumber { get; set; }
- public bool IsInCuboid( Cuboid cuboid )
- public bool IsInCuboid( dvec3 point )
+ protected virtual void DoCopyFrom( BaseMetafileCommand source )
+ protected virtual void DoInvert( )
+ protected virtual void DoTransform( dmat4 transformation )
+ protected virtual dvec3 DoUpdateEndPoint( dvec3 startingPoint )
+ public double Duration { get; set; }
+ public HardwareTriggerMetafileCommand( )
+ public int? InPin { get; set; }
+ public HardwareTriggerPolarity? InPolarity { get; set; }
+ public int? InPort { get; set; }
+ public virtual dvec3 Item { get; set; }
+ public virtual string Label { get; }
+ public int? OutPin { get; set; }
+ public HardwareTriggerPolarity? OutPolarity { get; set; }
+ public int? OutPort { get; set; }
+ public virtual string ToString( )
+ ActiveHigh
+ ActiveLow
- public Action FillingPenChanged
- void GenerateFillingElements( IEnumerable<VectorGraphicLayer> layers, int sequenceCount, int defaultPenNumber, dmat4 modelMatrix, bool clearFillings = true )
- void GenerateFillingElements( IEnumerable<VectorGraphicPath> paths, int sequenceCount, int defaultPenNumber, dmat4 modelMatrix, bool clearFillings = true )
+ public bool IgnoreTransformation { get; protected set; }
+ public virtual void SendTrigger( dvec3 endPoint, int outPin, int outPort, HardwareTriggerPolarity outPolarity, int? inPin = null, int? inPort = null, HardwareTriggerPolarity? inPolarity = null, double duration = 0,01, bool ignoreTransformation = false )
+ protected virtual void SetPreFilterUsageState( bool shouldUse )
+ public bool HasBuiltInTuningData { get; protected set; }
+ public virtual bool IsOperational( Axes axes, int timeoutMilliseconds = 1 )
+ public GenericScanHeadConnector( )
+ protected SPICE3Device ScanController { get; }
+ protected GenericScanHead ScanHead { get; }
+ public virtual void SetupConnection( )
+ public virtual void TearDownConnection( )
+ public virtual void UpdateTrackingError( IDictionary<Axes, AxisParameter> axisParameterMap )
+ public PluginsProvider( )
+ public virtual IList<Type> PluginTypes { get; }
- public int StartingBitOffset { get; set; }
- protected virtual void LockScanHead( bool lockScanHead )
- public ScanHeadFormat ScanHeadFormat { get; set; }
- public SPICE3Device( IDeviceManager deviceManager, IPluginManager pluginManager, Func<Type, BaseDeviceConnector> deviceConnectorFactory )
+ public SPICE3Device( MarkerAPI markerAPI, IDeviceManager deviceManager, IPluginManager pluginManager, Func<Type, BaseDeviceConnector> deviceConnectorFactory )
- public virtual bool ScanHeadOperational( int head, Axes axes, int timeoutMilliseconds = 1 )
- public virtual ScanHeadInformation GetScanHeadInformation( int head = 0, int timeoutMilliseconds = 1 )
+ public virtual void GoToAndTrigger( double jumpSpeed, double jumpDelay, dvec3 position, bool async, int? outPin = null, int? outPort = null, Polarity? outPolarity = null, int? inPin = null, int? inPort = null, Polarity? inPolarity = null, CancellationToken? cancellationToken = null )
+ public static RoutedCommand AddScanHead0Command { get; }
+ public static RoutedCommand AddScanHead1Command { get; }
- public static RoutedCommand AddScanHeadCommand { get; }