846be0d756
* DiscImageChef.Devices/Device/AtaCommands.cs:
...
* DiscImageChef.Devices/Device/ScsiCommands.cs:
* DiscImageChef.Devices/Device/AtapiCommands.cs:
Added duration debug printfs.
* DiscImageChef.Devices/Enums.cs:
Corrected device<->host direction.
* DiscImageChef.Devices/Linux/Command.cs:
Corrected device<->host direction.
Changed to workaround how ATA Pass-Through is really
implemented in Linux.
* DiscImageChef/Commands/DeviceInfo.cs:
Added ATA and ATAPI identify commands.
2015-10-15 01:46:31 +01:00
8d121d22b7
* DiscImageChef.Devices/Structs.cs:
...
* DiscImageChef.Devices/DiscImageChef.Devices.csproj:
Added structs with ATA registers.
* DiscImageChef.Devices/Command.cs:
* DiscImageChef.Devices/Device/Commands.cs:
Added ATA commands.
* DiscImageChef.Devices/Enums.cs:
Added SCSI's ATA Command Pass-Through enumerations.
* DiscImageChef.Devices/Linux/Command.cs:
Added ATA commands using libATA's SATL.
2015-10-14 02:53:46 +01:00
9f545eb8ab
Added XML documentation.
2015-10-12 20:08:56 +01:00
ed09ecbda4
Added standard header.
2015-10-12 06:39:31 +01:00
115bf5030f
* DiscImageChef.Devices/Command.cs:
...
Add skeleton for send SCSI command method.
* DiscImageChef.Devices/Linux/Command.cs:
* DiscImageChef.Devices/Windows/Command.cs:
Added per-platform send SCSI command method.
* DiscImageChef.sln:
* DiscImageChef.Interop/DetectOS.cs:
* DiscImageChef.Interop/PlatformID.cs:
* DiscImageChef.Interop/Properties/AssemblyInfo.cs:
* DiscImageChef.Interop/DiscImageChef.Interop.csproj:
Added code to detect OS.
* DiscImageChef.Devices/DiscImageChef.Devices.csproj:
Added per-platform send SCSI command method.
Add skeleton for send SCSI command method.
* DiscImageChef.Devices/Linux/Extern.cs:
* DiscImageChef.Devices/Windows/Extern.cs:
Enhanced externs.
* DiscImageChef.Devices/Linux/Structs.cs:
Typo.
2015-10-12 06:25:49 +01:00