Class SkippedStep
- Namespace
- Hi.MachiningProcs
- Assembly
- HiMech.dll
What ProcAct(IAct, MachiningSession, IMachiningService, ISentenceCarrier, CancellationToken, StepDiagnosticProgress) yields in the place of a step's bundle when the step procedure built no step for a step act – no tool in the spindle, no program zero or no reachable tool tip to place it on, a cutter location that is not finite, a pose the motion valve has already covered, or a step the licence refused on a play that cannot pause (the step cap, the cloud lease or its step grant: every later step of that play is refused the same way, with no further message, and yields a SkippedStep of its own – the remaining steps of the act the refusal met included, a contour's or a CL move's – until the session's NC play ends before the program's next act; an act played directly, outside an NC play and outside the player's live run, is not ended) – so that the session's loop still checks the pose the act left the chain in, once, as it does for a built step (a play with no tool mounted keeps its stroke-limit check and its pause on failure). NextStepIndex is the index the step would have taken: the strip's count on the shell thread (ShellThreadStepIndex), which the next built step takes.
public sealed record SkippedStep : IEquatable<SkippedStep>
- Inheritance
-
SkippedStep
- Implements
- Inherited Members
- Extension Methods
Constructors
SkippedStep(int)
What ProcAct(IAct, MachiningSession, IMachiningService, ISentenceCarrier, CancellationToken, StepDiagnosticProgress) yields in the place of a step's bundle when the step procedure built no step for a step act – no tool in the spindle, no program zero or no reachable tool tip to place it on, a cutter location that is not finite, a pose the motion valve has already covered, or a step the licence refused on a play that cannot pause (the step cap, the cloud lease or its step grant: every later step of that play is refused the same way, with no further message, and yields a SkippedStep of its own – the remaining steps of the act the refusal met included, a contour's or a CL move's – until the session's NC play ends before the program's next act; an act played directly, outside an NC play and outside the player's live run, is not ended) – so that the session's loop still checks the pose the act left the chain in, once, as it does for a built step (a play with no tool mounted keeps its stroke-limit check and its pause on failure). NextStepIndex is the index the step would have taken: the strip's count on the shell thread (ShellThreadStepIndex), which the next built step takes.
public SkippedStep(int NextStepIndex)
Parameters
NextStepIndexintThe index the next built step takes.
Properties
NextStepIndex
The index the next built step takes.
public int NextStepIndex { get; init; }