BaseIOControllerWaitForExternalStart Method |
Waits for an external start signal.
Namespace: RAYLASE.Marker.Device.IOControllerAssembly: RAYLASE.Marker.Device (in RAYLASE.Marker.Device.dll) Version: 2.31.0
Syntaxpublic abstract (Guid ListGuid, bool IsSuccess) WaitForExternalStart(
double timeout,
IOPortCondition condition,
Guid? parentListGuid,
bool failOnAbort = false
)
Parameters
- timeout Double
- The allowable time for the signal to come. [µs]
- condition IOPortCondition
- Binning condition.
- parentListGuid NullableGuid
- The list ID of the parent. If set, the new list will be wrapped inside the parent list.
- failOnAbort Boolean (Optional)
- Controls wether abort affects return value IsSccess. Waiting will be stopped in any case.
Return Value
ValueTupleGuid,
BooleanTuple of The list Guid, if the process runs in a command list, and the flag, true if the signal comes, and false if timeout occurs.
See Also