Class NcRunnerSessionState.ResumeRequest
- Namespace
- Hi.MachiningProcs
- Assembly
- HiMech.dll
Internal Use Only. What a hosted session hands the SoftNc runner at the start of an outermost run: whether a reset stands, the block the next run's seed is anchored to and whether that block's predecessor is the base, the machine coordinates by axis letter (mm and rad; null without a machine), the program cutter location, the tool in the spindle, and the spindle speed, direction and coolant mode the machine holds. The runner consumes it at its seed point and tells the session so (NoteResumeConsumed()).
public sealed record NcRunnerSessionState.ResumeRequest : IEquatable<NcRunnerSessionState.ResumeRequest>
- Inheritance
-
NcRunnerSessionState.ResumeRequest
- Implements
- Inherited Members
- Extension Methods
Constructors
ResumeRequest(bool, SyntaxPiece, bool, IReadOnlyDictionary<string, double>, dvec3d_t?, int, double, SpindleDirection, CoolantMode)
Internal Use Only. What a hosted session hands the SoftNc runner at the start of an outermost run: whether a reset stands, the block the next run's seed is anchored to and whether that block's predecessor is the base, the machine coordinates by axis letter (mm and rad; null without a machine), the program cutter location, the tool in the spindle, and the spindle speed, direction and coolant mode the machine holds. The runner consumes it at its seed point and tells the session so (NoteResumeConsumed()).
public ResumeRequest(bool ResetPending, SyntaxPiece StoppedPiece, bool StoppedMidBlock, IReadOnlyDictionary<string, double> McByAxis, dvec3d_t? ProgramCl, int EquippedToolId, double SpindleSpeed_rpm, SpindleDirection SpindleDirection, CoolantMode CoolantMode)
Parameters
ResetPendingboolStoppedPieceSyntaxPieceStoppedMidBlockboolMcByAxisIReadOnlyDictionary<string, double>ProgramCldvec3d_t?EquippedToolIdintSpindleSpeed_rpmdoubleSpindleDirectionSpindleDirectionCoolantModeCoolantMode
Properties
CoolantMode
public CoolantMode CoolantMode { get; init; }
Property Value
EquippedToolId
public int EquippedToolId { get; init; }
Property Value
McByAxis
public IReadOnlyDictionary<string, double> McByAxis { get; init; }
Property Value
ProgramCl
public dvec3d_t? ProgramCl { get; init; }
Property Value
ResetPending
public bool ResetPending { get; init; }
Property Value
SpindleDirection
public SpindleDirection SpindleDirection { get; init; }
Property Value
SpindleSpeed_rpm
public double SpindleSpeed_rpm { get; init; }
Property Value
StoppedMidBlock
public bool StoppedMidBlock { get; init; }
Property Value
StoppedPiece
public SyntaxPiece StoppedPiece { get; init; }