Click or drag to resize

BaseWritePortAutomation Properties

The BaseWritePortAutomation type exposes the following members.

Properties
 NameDescription
Protected propertyApplicationDataDirectory The directory where application data, such as logs and configurations, are stored.
(Inherited from BaseJobElement)
Public propertyCanRunOnScanController The flag to indicate whether the automation can run as a command list.
(Overrides BaseOnHardwareAutomationTCanRunOnScanController)
Public propertyCondition The binning condition for the holder of the job element.
(Inherited from BaseJobElement)
Protected propertyConfigurationManager
(Inherited from BasePlugin)
Public propertyController The IO controller to be used.
(Inherited from BasePortAutomationT)
Protected propertyDeviceManager
(Inherited from BaseJobElement)
Protected propertyDirtyFlagLocker The lock object for property modification.
(Inherited from BaseJobElement)
Protected propertyDoHandleConditionPortChangedDelegate
(Inherited from BaseJobElement)
Protected propertyDoHandlePortChangedDelegate
(Inherited from BasePortAutomationT)
Public propertyEnablePulseWidth Toggles the use of the pulse width.
Public propertyEnableSetupTime Toggles the use of the edge delay.
Public propertyExecutions The number of times this job element should be executed.
(Inherited from BaseOnHardwareAutomationT)
Public propertyIsDirty The flag to indicate whether the content of this job element has been modified.
(Inherited from BaseJobElement)
Public propertyJobElementID 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)
Protected propertyLogDirectory The directory of the log file.
(Inherited from BasePlugin)
Public propertyLogger The common logger.
(Inherited from BasePlugin)
Public propertyPluginMetadata 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)
Public propertyPortDefinition The logical definition of the port.
(Inherited from BasePortAutomationT)
Public propertyPortValue The value to write to the port.
Public propertyPropertyMask
(Inherited from BaseJobElement)
Public propertyPulseWidth The time the port value holds before being deasserted. A zero or negative value means no pulse.
Public propertyScanControllerAutomationFeatureType The type of the automation that can be run on the scan controller.
(Inherited from BaseOnHardwareAutomationT)
Public propertySetupTime 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.
Public propertyShouldExecute The flag to indicate whether the job element should be marked.
(Inherited from BaseAutomationJobElement)
Public propertyShouldToggle Toggles the IO port instead of writing value. Uses PortValue as mask.
Public propertyShowConditionControllerUIDelegate The delegate to show the controller UI because no ports have been defined.
(Inherited from BaseJobElement)
Public propertyShowControllerUIDelegate The delegate to show the controller UI because no port has been defined.
(Inherited from BasePortAutomationT)
Protected propertyVariableManager
(Inherited from BaseJobElement)
Public propertyVariableScopeName
(Inherited from BaseJobElement)
Top
See Also