API changes - 2.10 |
+ public string Hash { get; set; }
+ public bool AutoConfigureIO { get; set; }
- public abstract T ArmLaser( bool isEnabled )
- public abstract T EnablePointer( bool isEnabled )
+ public virtual T ArmLaser( bool isEnabled )
+ public virtual T EnablePointer( bool isEnabled )
+ public virtual void ConfigureIO( bool sendConfig )
+ public bool IsInError { get; set; }
+ public string CorrectionFileHash { get; set; }
+ public abstract void SetMonitoringError( bool isError )
+ public bool UseAffectedScanController { get; set; }
+ public bool UseStateMode { get; set; }
+ public bool RestoreSession { get; set; }
+ public IList<string> SessionJobs { get; set; }
+ public bool Actual { get; set; }
+ public bool CurrentObject { get; set; }
+ public bool Cycle { get; set; }
+ public bool Expected { get; set; }
+ public bool Job { get; set; }
+ public bool Passes { get; set; }
+ public ProcessMonitorConfig( )
+ public bool Progress { get; set; }
+ public bool Target { get; set; }
+ public ProcessMonitorConfig ProcessMonitor { get; set; }
+ public ScanControllerError ErrorType { get; set; }
+ public HandleErrorEventArgs( ScanControllerError ErrorType, bool IsError, BaseDeviceController SourceController )
+ public bool IsError { get; set; }
+ public BaseDeviceController SourceController { get; set; }
+ AutoConfigureIO
+ public bool IsHelix { get; set; }
- public static Rect3D GetEllipseArcBoundingBox( dvec3 startPoint, dvec3 center, double sweepAngle, double phi, double aspectRatio, dmat4 transformation )
+ public static Rect3D GetEllipseArcBoundingBox( dvec3 startPoint, dvec3 center, double sweepAngle, double phi, double aspectRatio, dmat4 transformation, bool isHelix )
+ public bool IsHelix { get; set; }
- public virtual BaseMetafileCommand ArcTo( double angle, dvec3 centerPoint )
+ public virtual BaseMetafileCommand ArcTo( double angle, dvec3 centerPoint, bool isHelix = false )
- public virtual BaseMetafileCommand EllipseTo( double orientationAngle, double sweepAngle, double axesRatio, dvec3 centerPoint )
+ public virtual BaseMetafileCommand EllipseTo( double orientationAngle, double sweepAngle, double axesRatio, dvec3 centerPoint, bool isHelix = false )
+ D18
+ E9
+ protected BaseSPICE3LaserDeviceConnector( )
+ public virtual void ConfigureIO( bool sendConfig = false )
+ protected virtual void DoConfigureIO( )
+ protected BaseLaserController LaserController { get; }
+ protected SPICE3Device ScanController { get; }
+ public virtual void SetupConnection( )
+ public virtual void TearDownConnection( )
- protected virtual Control DoDoDoShowUI( string id )
- protected virtual void DoDoDoShowUICallback( PluginSettingsView settingsView )
- public bool AutoConfigureIO { get; set; }
- protected SPICE3Device ScanController { get; }
- public virtual T ArmLaser( bool isEnabled )
- public virtual T EnablePointer( bool isEnabled )
- public virtual void SetupConnection( )
- public virtual void TearDownConnection( )
+ public virtual void SetMonitoringError( bool isError )
- protected BaseLaserController LaserController { get; }
- protected SPICE3Device ScanController { get; }
- public virtual T ArmLaser( bool isEnabled )
- public virtual T EnablePointer( bool isEnabled )
- public virtual void SetupConnection( )
- public virtual void TearDownConnection( )
+ D17
+ E8
+ D19
+ E10
+ LaserIn1
+ None
+ public virtual IODirection Direction { get; }
+ public virtual string Label { get; }
+ public LaserSyncSettings( )
+ public LaserSyncPin Pin { get; set; }
+ protected virtual void BuildContent( )
+ public virtual void CreateFromBox( dvec3 p0, dvec3 p1 )
+ protected virtual Control DoShowUI( JobElementHolder jobElementHolder, string id )
+ protected virtual Control DoShowUI( JobElementHolder jobElementHolder, string id, PropertyMask dirtyStatusMask )
+ protected virtual void DoShowUICallback( JobElementHolder jobElementHolder, PluginSettingsView settingsView )
+ public bool FlatEnds { get; set; }
+ public virtual void Initialize( )
+ public MarkableHelix( )
+ public SweepDirection Orientation { get; set; }
+ public double Radius { get; set; }
+ public double Ratio { get; set; }
+ public double Turns { get; set; }
+ public double ZDimension { get; set; }
- protected SPICE3Device ScanController { get; }
- public virtual T ArmLaser( bool isEnabled )
- public virtual T EnablePointer( bool isEnabled )
+ D20
+ E11
+ public LaserSyncSettings LaserSync { get; }