Base |
public abstract class BasePortAutomation<T> : BaseOnHardwareAutomation<T>
[Missing <typeparam name="T"/> documentation for "T:RAYLASE.Marker.JobElement.BasePortAutomation`1"]
The BasePortAutomationT type exposes the following members.
Name | Description | |
---|---|---|
![]() | BasePortAutomationT | Initializes a new instance of the BasePortAutomationT class |
Name | Description | |
---|---|---|
![]() | ApplicationDataDirectory |
The directory where application data, such as logs and configurations, are stored.
(Inherited from BaseJobElement) |
![]() | CanRunOnScanController |
The flag to indicate whether the automation can run as a command list.
(Inherited from BaseOnHardwareAutomationT) |
![]() | Condition |
The binning condition for the holder of the job element.
(Inherited from BaseJobElement) |
![]() | ConfigurationManager | (Inherited from BasePlugin) |
![]() | Controller | The IO controller to be used. |
![]() | DeviceManager | (Inherited from BaseJobElement) |
![]() | DirtyFlagLocker |
The lock object for property modification.
(Inherited from BaseJobElement) |
![]() | DoHandleConditionPortChangedDelegate | (Inherited from BaseJobElement) |
![]() | DoHandlePortChangedDelegate | |
![]() | Executions |
The number of times this job element should be executed.
(Inherited from BaseOnHardwareAutomationT) |
![]() | IsDirty |
The flag to indicate whether the content of this job element has been modified.
(Inherited from BaseJobElement) |
![]() | JobElementID |
The unique ID of the job element. If the concrete class inherits from BaseJobElement, the JobElementID of the BaseJobElement will be prefilled. Recommended not to be changed.
(Inherited from BaseJobElement) |
![]() | LogDirectory |
The directory of the log file.
(Inherited from BasePlugin) |
![]() | Logger |
The common logger.
(Inherited from BasePlugin) |
![]() | PluginMetadata |
The metadata of the plugin instances. If the concrete class inherits from the BasePluginSetup interface, the metadata of the BasePluginSetup will be prefilled.
(Inherited from BasePlugin) |
![]() | PortDefinition | The logical definition of the port. |
![]() | PropertyMask | (Inherited from BaseJobElement) |
![]() | ScanControllerAutomationFeatureType |
The type of the automation that can be run on the scan controller.
(Inherited from BaseOnHardwareAutomationT) |
![]() | ShouldExecute |
The flag to indicate whether the job element should be marked.
(Inherited from BaseAutomationJobElement) |
![]() | ShowConditionControllerUIDelegate |
The delegate to show the controller UI because no ports have been defined.
(Inherited from BaseJobElement) |
![]() | ShowControllerUIDelegate | The delegate to show the controller UI because no port has been defined. |
![]() | VariableManager | (Inherited from BaseJobElement) |
![]() | VariableScopeName | (Inherited from BaseJobElement) |
Name | Description | |
---|---|---|
![]() | CompareWith | (Inherited from BaseJobElement) |
![]() | CopyFrom |
Copies the source job element into this job element.
(Inherited from BaseJobElement) |
![]() | Dispose | (Inherited from BasePlugin) |
![]() | Dispose(Boolean) | (Inherited from BasePlugin) |
![]() | DisposeUI | (Inherited from BaseJobElement) |
![]() | DoCompareWith | (Inherited from BaseJobElement) |
![]() | DoDisposeUI | (Inherited from BasePlugin) |
![]() | DoGetUIMask | (Inherited from BaseJobElement) |
![]() | DoShowUI(String) | (Inherited from BaseJobElement) |
![]() | DoShowUI(JobElementHolder, String) | (Inherited from BaseJobElement) |
![]() | DoShowUI(JobElementHolder, String, PropertyMask) | (Inherited from BaseJobElement) |
![]() | DoShowUICallback(PluginSettingsView) |
This callback method is called when a GUI settings dialog is closed
with Apply or OK and is used to extract the changed properties from
a settings dialog in the GUI.
(Inherited from BaseJobElement) |
![]() | DoShowUICallback(JobElementHolder, PluginSettingsView) |
This callback method is called when a GUI settings dialog is closed
with Apply or OK and is used to extract the changed properties from
a settings dialog in the GUI.
(Inherited from BaseJobElement) |
![]() | Execute(JobElementHolder) |
Executes the automation and return the result.
(Inherited from BaseAutomationJobElementT) |
![]() | Execute(JobElementHolder, NullableGuid) |
Executes the automation and return the result.
(Inherited from BaseOnHardwareAutomationT) |
![]() | Execute(JobElementHolder, IOPortCondition, NullableGuid) |
Executes the automation and return the result.
(Inherited from BaseOnHardwareAutomationT) |
![]() | GenerateLocalTag | (Inherited from BaseJobElement) |
![]() | GetUIMask | (Inherited from BaseJobElement) |
![]() | HandleConditionPortChanged |
Performs necessary adjustments whenever the controller has updated its ports.
(Inherited from BaseJobElement) |
![]() | HandlePortChanged | Performs necessary adjustments whenever the controller has updated its ports. |
![]() | Initialize |
Plug-in specific initialization can be done here if necessary.
(Inherited from BasePlugin) |
![]() | ShowUI(String) | (Inherited from BaseJobElement) |
![]() | ShowUI(JobElementHolder, String) | (Inherited from BaseJobElement) |
![]() | ShowUI(JobElementHolder, String, PropertyMask) | (Inherited from BaseAutomationJobElementT) |
![]() | ShowUICallback(PluginSettingsView) | (Inherited from BaseJobElement) |
![]() | ShowUICallback(JobElementHolder, PluginSettingsView) | (Inherited from BaseAutomationJobElementT) |
![]() | ShowUICancelCallback(PluginSettingsView) |
Invokes the callback that can be used when the ShowUI method is done and the user pressed the cancel button
(Inherited from BasePlugin) |
![]() | ShowUICancelCallback(JobElementHolder, PluginSettingsView) | (Inherited from BaseJobElement) |
![]() | ToString | (Inherited from BasePlugin) |
![]() | UpdateFieldT |
Updates the Property to the value by using DirtyFlagLocker and setting IsDirty .
(Inherited from BaseJobElement) |
![]() | ValidatePort | Validates whether the port definition is defined in the IO controller. |