API changes - 1.39 |
+ public string ScanControllerName { get; set; }
+ public Func<string, string> UserRuleGenerator { get; set; }
+ void ClearScope( string scopeName )
+ string GetVariable( string scopeName, string variableName )
+ bool HasScope( string scopeName )
+ void RegisterScope( string scopeName )
+ void RemoveVariable( string scopeName, string variableName )
+ void SetVariable( string scopeName, string variableName, string value )
+ void UnregisterScope( string scopeName )
+ public TimingCanvas( )
+ public int UpdateTimeDiagram( bool enableSetupTime, double setupTime, bool enablePulseWidth, double pulseWidth, int dataSize, uint portValue, int startBitOffset, bool unitMS = true )
+ protected virtual void Dispose( bool disposing )
+ protected virtual void OnDevicesChanged( ISet<BaseDeviceController> devices )
+ public virtual bool IsAutoConnect { get; set; }
- protected void InvokeHasPointerChanged( bool status )
+ public Action<bool> ArmedChanged
+ public Action<bool> PointerEnabledChanged
+ public void InvokeArmedChanged( bool isArmed )
+ public void InvokeHasPointerChanged( bool status )
+ public void InvokePointerEnabledChanged( bool isEnabled )
+ protected virtual void OnDevicesChanged( ISet<BaseDeviceController> devices )
+ protected void InvokeLaserControllerChanged( BaseLaserController oldValue, BaseLaserController newValue )
+ protected void InvokeScanHeadChanged( BaseScanHead oldValue, BaseScanHead newValue, int index )
+ public Action<BaseLaserController, BaseLaserController> LaserControllerChanged
+ public Action<BaseScanHead, BaseScanHead, int> ScanHeadChanged
- void LoadConfiguration( StandAloneConfiguration config, Dictionary<string, DateTime> timeStamps, bool clearJobs )
+ void LoadConfiguration( StandAloneConfiguration config, IDictionary<string, DateTime> timeStamps, bool clearJobs )
+ public ExecutionErrorEvent( )
+ public JobClosedEvent( )
+ public LaserControllerChanged( )
+ public ScanHeadChanged( )
- protected virtual void Run( JobDefinition jobDefinition )
+ protected virtual void Run( JobDefinition jobDefinition, string variableScopeName )
+ string GetOrRegisterVariableScope( JobDefinition jobDefinition )
+ void UnregisterVariableScope( JobDefinition jobDefinition )
+ public bool HasVariable { get; set; }
+ public bool IsModal { get; set; }
+ public string VariableName { get; set; }
- public PluginSettingsView ShowUI( string id )
+ protected IVariableManager VariableManager { get; }
+ public string VariableScopeName { get; set; }
+ protected virtual void Dispose( bool disposing )
- void Show( BaseDialogAutomation dialogAutomation, Action<bool> callback )
+ void Show( BaseDialogAutomation dialogAutomation, string variableValue, Action<bool, string> callback )
- public virtual BaseFillingProfile Clone( )
+ public bool Contains( Cuboid cuboid )
+ public bool Contains( dvec3 point )
+ BaseFillingProfile CloneProfile( BaseFillingProfile fillingProfile )
- public virtual BaseFillingProfile Clone( )