diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-10-16 00:45:34 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-10-16 00:45:34 +0300 |
| commit | 43895ee9f170f68e7383e39ce089532a257f2d6d (patch) | |
| tree | 871fa248582de3779f1c293b5177feb137f7aa2f /Software/Visual_Studio/Tango.Emulations | |
| parent | b0bfa02de917d23271c15d2516e26f951c7e41e0 (diff) | |
| download | Tango-43895ee9f170f68e7383e39ce089532a257f2d6d.tar.gz Tango-43895ee9f170f68e7383e39ce089532a257f2d6d.zip | |
Implemented PPC standby.
Diffstat (limited to 'Software/Visual_Studio/Tango.Emulations')
| -rw-r--r-- | Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs b/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs index 856b3b2d8..8ab5bd553 100644 --- a/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs +++ b/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs @@ -466,6 +466,9 @@ namespace Tango.Emulations.Emulators case MessageType.StartInkFillingStatusRequest: HandleStartInkFillingStatusRequest(MessageFactory.ParseTangoMessageFromContainer<StartInkFillingStatusRequest>(container)); break; + case MessageType.StandByRequest: + HandleStandByRequest(MessageFactory.ParseTangoMessageFromContainer<StandByRequest>(container)); + break; } } @@ -1708,6 +1711,13 @@ namespace Tango.Emulations.Emulators }); } + private async void HandleStandByRequest(TangoMessage<StandByRequest> request) + { + await Task.Delay(1500); + MachineStatus.State = MachineState.Sleep; + await Transporter.SendResponse(new StandByResponse(), request.Container.Token); + } + #endregion #region Public Methods |
