Interface IControlRunner
- Namespace
- Hi.Numerical.FilePlayers
- Assembly
- HiNc.dll
Control Runner. The term control is machine control. The Control Line is such like the NC (Numerical Control) line.
public interface IControlRunner
- Extension Methods
Methods
ResetFileIndex()
Resets the file index to zero.
void ResetFileIndex()
RunControlLines(string, IEnumerable<string>, CancellationToken)
Runs raw Control lines and yields source control line and Act pairs.
IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, CancellationToken cancellationToken)
Parameters
relFilePathstringThe relative path of the control file
linesIEnumerable<string>The enumerable collection of command (control code) lines
cancellationTokenCancellationTokenCancellation token to cancel the operation
Returns
- IEnumerable<SourceCommandActEntry>
Enumerable of source control line and Act pairs