tune
This commit is contained in:
@@ -329,37 +329,53 @@ namespace HiNcRcl.Areas.Player
|
||||
{
|
||||
InvokeAsync(StateHasChanged).ConfigureAwait(false);
|
||||
}
|
||||
public void StartOrContinue()
|
||||
public async Task StartOrContinue()
|
||||
{
|
||||
if (!MachiningProject.PacePlayer.IsLocked)
|
||||
await Task.Run(() =>
|
||||
{
|
||||
MachiningProject.PacePlayer.Start();
|
||||
}
|
||||
else if (!MachiningProject.PacePlayer.IsRunning
|
||||
&& !MachiningProject.PacePlayer.IsFinished)
|
||||
if (!MachiningProject.PacePlayer.IsLocked)
|
||||
{
|
||||
MachiningProject.PacePlayer.Start();
|
||||
}
|
||||
else if (!MachiningProject.PacePlayer.IsRunning
|
||||
&& !MachiningProject.PacePlayer.IsFinished)
|
||||
{
|
||||
MachiningProject.PacePlayer.Resume();
|
||||
}
|
||||
}).ShowIfCatched(this);
|
||||
}
|
||||
public async Task Pause()
|
||||
{
|
||||
await Task.Run(() =>
|
||||
{
|
||||
MachiningProject.PacePlayer.Resume();
|
||||
}
|
||||
MachiningProject?.PacePlayer.Pause();
|
||||
}).ShowIfCatched(this);
|
||||
}
|
||||
public void Pause()
|
||||
public async Task RunToLineEnd()
|
||||
{
|
||||
MachiningProject?.PacePlayer.Pause();
|
||||
await Task.Run(() =>
|
||||
{
|
||||
MachiningProject?.NcRunner.RunToLineEnd();
|
||||
}).ShowIfCatched(this);
|
||||
}
|
||||
public void RunToLineEnd()
|
||||
public async Task RunToNextPace()
|
||||
{
|
||||
MachiningProject?.NcRunner.RunToLineEnd();
|
||||
await Task.Run(() =>
|
||||
{
|
||||
MachiningProject?.PacePlayer.RunToNextPace();
|
||||
}).ShowIfCatched(this);
|
||||
}
|
||||
public void RunToNextPace()
|
||||
public async Task Break()
|
||||
{
|
||||
MachiningProject?.PacePlayer.RunToNextPace();
|
||||
}
|
||||
public void Break()
|
||||
{
|
||||
MachiningProject?.PacePlayer.Terminate();
|
||||
await Task.Run(() =>
|
||||
{
|
||||
MachiningProject?.PacePlayer.Terminate();
|
||||
}).ShowIfCatched(this);
|
||||
}
|
||||
public async Task Reset()
|
||||
{
|
||||
await Task.Run(() => {
|
||||
await Task.Run(() =>
|
||||
{
|
||||
MachiningProject?.PacePlayer.Reset();
|
||||
}).ShowIfCatched(this);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user