SPICE3DevicePrepareMasterSingleList Method |
Creates a list containing the job settings for single list mode.
Namespace: RAYLASE.MarkerPlugin.Devices.ScanController.SPICE3Assembly: RAYLASE.MarkerPlugin (in RAYLASE.MarkerPlugin.dll) Version: 2.19.0
Syntaxpublic override Guid PrepareMasterSingleList(
int executions,
bool assertExecutionInProgress,
bool assertMarkInProgress,
MarkOnTheFlyTriggerProfile motfTriggerHeadProfile,
MarkOnTheFlyTriggerProfile motfTriggerTailProfile,
MarkOnTheFlyTriggerProfile motfTriggerRepetitionProfile,
Guid? parentListGuid,
bool provideInfiniteLoopExit,
int correctionFileIndex,
string markCounterName,
bool zeroPowerAfterExecution,
bool callProcessTransformationList
)
Parameters
- executions Int32
- Number of executions. A negative value means an infinite number of executions.
- assertExecutionInProgress Boolean
- If true, execution in progress will be asserted while job is active.
- assertMarkInProgress Boolean
- If true, mark in progress will be asserted while job is active.
- motfTriggerHeadProfile MarkOnTheFlyTriggerProfile
- The mark-on-the-fly trigger profile to be executed at the start of job execution.
- motfTriggerTailProfile MarkOnTheFlyTriggerProfile
- The mark-on-the-fly trigger profile to be executed at the end of job execution.
- motfTriggerRepetitionProfile MarkOnTheFlyTriggerProfile
- The mark-on-the-fly trigger profile to be executed at the start of job repetition.
- parentListGuid NullableGuid
- The list ID of the parent. If set, the new list will be wrapped inside the parent list.
- provideInfiniteLoopExit Boolean
- Exits the loop when setting EnableJobLoop(Boolean) to false.
- correctionFileIndex Int32
- Index of the correction file, in case multiple correction files are supported.
- markCounterName String
- zeroPowerAfterExecution Boolean
- Sets laser power to 0 after execution has finished.
- callProcessTransformationList Boolean
- Use process transformation queue.
Return Value
GuidGuid of the created list. Pass this Guid to
[M:BaseScanController.SetList(???,System.Int32,System.Boolean,System.Boolean)]
See Also