API changes - 2.25 |
+ public RefreshStatisticsEvent( )
+ public SetJobDirtyEvent( )
+ public bool CalculateStatistics { get; set; }
+ public IEnumerable<JobElementStatistics> GetJobElementStatistics( Guid jobElementID )
- public JobElementStatistics GetJobElementStatistics( Guid jobElementID )
+ public List<string> BalanceTimeSpanList( List<ValueTuple<TimeSpan, List<string>>> inputList )
+ public string BreakTie( BaseJobElement jobElement, JobElementStatistics jobElementStatistics, string tag, ISet<string> candidates )
+ protected ConcurrentDictionary<string, JobStatistics> JobStatisticsMap { get; }
+ public ScanControllerTieBreaker( )
+ protected virtual void CreateDefaultProfile( )
+ protected virtual void DoConnect( )
+ protected virtual void DoDisconnect( )
+ public GenericDigitalLaserDevice( )
+ public virtual Task HandleExternalDeviceRequestAsync( IList<Tuple<ChainableFeatureType, ExpandoObject>> chainRequests, CancellationToken cancellationToken )
+ public virtual void Initialize( )
+ public virtual double NormalizePowerValue( double powerLevel )
+ public virtual void SetPulseRepetition( double frequency )
+ public virtual void SetPulseWidth( string pulseWidth )
+ public virtual IList<ValidationError> ValidateProperties( )
+ public virtual void GoToAndTrigger( GoToAndTriggerCommand goToAndTriggerCommand, bool async, CancellationToken? token = null )