BaseIOControllerWritePort Method |
Writes the whole value to a given port.
Namespace: RAYLASE.Marker.Device.IOControllerAssembly: RAYLASE.Marker.Device (in RAYLASE.Marker.Device.dll) Version: 2.19.0
Syntaxpublic abstract Guid WritePort(
PortDefinition port,
uint value,
int pulseWidth,
int setupTime,
IOPortCondition condition,
Guid? parentListGuid
)
Parameters
- port PortDefinition
- The logical port to write to.
- value UInt32
- The data assigned to the port.
- pulseWidth Int32
- The time the port value holds before being deasserted. A zero or negative value means no pulse.
- setupTime Int32
- 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.
- condition IOPortCondition
- Binning condition.
- parentListGuid NullableGuid
- The list ID of the parent. If set, the new list will be wrapped inside the parent list.
Return Value
GuidThe list Guid, if the process runs in a command list.
See Also