Base |
The BaseWritePortAutomation type exposes the following members.
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.
(Overrides BaseOnHardwareAutomationTCanRunOnScanController) |
![]() | 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.
(Inherited from BasePortAutomationT) |
![]() | DeviceManager | (Inherited from BaseJobElement) |
![]() | DirtyFlagLocker |
The lock object for property modification.
(Inherited from BaseJobElement) |
![]() | DoHandleConditionPortChangedDelegate | (Inherited from BaseJobElement) |
![]() | DoHandlePortChangedDelegate | (Inherited from BasePortAutomationT) |
![]() | EnablePulseWidth | Toggles the use of the pulse width. |
![]() | EnableSetupTime | Toggles the use of the edge delay. |
![]() | 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.
(Inherited from BasePortAutomationT) |
![]() | PortValue | The value to write to the port. |
![]() | PropertyMask | (Inherited from BaseJobElement) |
![]() | PulseWidth | The time the port value holds before being deasserted. A zero or negative value means no pulse. |
![]() | ScanControllerAutomationFeatureType |
The type of the automation that can be run on the scan controller.
(Inherited from BaseOnHardwareAutomationT) |
![]() | SetupTime | The time of the deasserted value before the port value is set. A pulse of deasserted value is needed to make sure there is an edge for the port value. A zero or negative value means no setup. |
![]() | ShouldExecute |
The flag to indicate whether the job element should be marked.
(Inherited from BaseAutomationJobElement) |
![]() | ShouldToggle | Toggles the IO port instead of writing value. Uses PortValue as mask. |
![]() | 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.
(Inherited from BasePortAutomationT) |
![]() | VariableManager | (Inherited from BaseJobElement) |
![]() | VariableScopeName | (Inherited from BaseJobElement) |