feat(focas): add cnc_getfigure per-axis position-figure client binding
This commit is contained in:
@@ -153,6 +153,13 @@ internal class FakeFocasClient : IFocasClient
|
||||
public virtual Task<IReadOnlyList<int>> GetSpindleMaxRpmsAsync(CancellationToken ct) =>
|
||||
Task.FromResult<IReadOnlyList<int>>([.. SpindleMaxRpms]);
|
||||
|
||||
/// <summary>Gets or sets the per-axis position decimal-place figures returned by <see cref="GetPositionFiguresAsync"/>.</summary>
|
||||
public IReadOnlyList<int> PositionFigures { get; set; } = [];
|
||||
/// <summary>Gets the per-axis position decimal-place figures asynchronously.</summary>
|
||||
/// <param name="ct">The cancellation token.</param>
|
||||
public virtual Task<IReadOnlyList<int>> GetPositionFiguresAsync(CancellationToken ct) =>
|
||||
Task.FromResult(PositionFigures);
|
||||
|
||||
/// <summary>Disposes the client.</summary>
|
||||
public virtual void Dispose()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user