1 //
2 // Copyright (c) 2010-2020 Antmicro
3 //
4 // This file is licensed under the MIT License.
5 // Full license text is available in 'licenses/MIT.txt'.
6 //
7 
8 using System;
9 
10 namespace Antmicro.Renode.Peripherals.ATAPI
11 {
12     public interface IAtapiPeripheral : IPeripheral
13     {
HandleCommand(byte[] packet)14         void HandleCommand(byte[] packet);
SendIdentifyResponse()15         void SendIdentifyResponse();
DequeueData()16         ushort DequeueData();
17         bool DataReady { get; }
18     }
19 }
20