aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Emulations
diff options
context:
space:
mode:
authorRoy <Roy.mail.net@gmail.com>2022-07-06 21:58:07 +0300
committerRoy <Roy.mail.net@gmail.com>2022-07-06 21:58:07 +0300
commit9fa564ba8bdc768425f979eba55c95c03efea09e (patch)
treef6d47c5acdc705b61d886922e7f5463736bdb6b2 /Software/Visual_Studio/Tango.Emulations
parentcb84ea0240829179a36f6fdcce378154e6abc03e (diff)
downloadTango-9fa564ba8bdc768425f979eba55c95c03efea09e.tar.gz
Tango-9fa564ba8bdc768425f979eba55c95c03efea09e.zip
Completed auto/start ink filling change.
Diffstat (limited to 'Software/Visual_Studio/Tango.Emulations')
-rw-r--r--Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs11
1 files changed, 10 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs b/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs
index 6d3c15fee..5bf3b8a9a 100644
--- a/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs
+++ b/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs
@@ -493,6 +493,9 @@ namespace Tango.Emulations.Emulators
case MessageType.SpoolTypeChangedRequest:
HandleSpoolTypeChangedRequest(MessageFactory.ParseTangoMessageFromContainer<SpoolTypeChangedRequest>(container));
break;
+ case MessageType.InitiateInkFillingRequest:
+ HandleInitiateInkFillingRequest(MessageFactory.ParseTangoMessageFromContainer<InitiateInkFillingRequest>(container));
+ break;
}
}
@@ -1814,7 +1817,7 @@ namespace Tango.Emulations.Emulators
private async void HandleSetInkAutoFillingModeRequest(TangoMessage<SetInkAutoFillingModeRequest> request)
{
await Task.Delay(1000);
- MachineStatus.AutoInkFillingDisabled = request.Message.Disabled;
+ MachineStatus.AutoInkFillingEnabled = request.Message.Enable;
await Transporter.SendResponse<SetInkAutoFillingModeResponse>(new SetInkAutoFillingModeResponse(), request.Container.Token);
}
@@ -1863,6 +1866,12 @@ namespace Tango.Emulations.Emulators
await Transporter.SendResponse<SpoolTypeChangedResponse>(new SpoolTypeChangedResponse(), request.Container.Token);
}
+ private async void HandleInitiateInkFillingRequest(TangoMessage<InitiateInkFillingRequest> request)
+ {
+ await Task.Delay(1000);
+ await Transporter.SendResponse<InitiateInkFillingResponse>(new InitiateInkFillingResponse(), request.Container.Token);
+ }
+
#endregion
#region Public Methods