mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
* DiscImageChef/Main.cs:
* DiscImageChef/Options.cs: * DiscImageChef/DiscImageChef.csproj: * DiscImageChef/Commands/DeviceInfo.cs: Added "device-info" command. * DiscImageChef.Decoders/SCSI.cs: Correct size miscalculation. Do not print "Device claims no standard", generates too much noise. * DiscImageChef.Devices/Device/Constructor.cs: Add OS error detection and handling. On Linux move to opening O_RDONLY and O_NONBLOCK to allow opening read-only media and removable drives without media. * DiscImageChef.Devices/Device/Variables.cs: * DiscImageChef.Devices/Device/ScsiCommands.cs: Add OS error detection and handling. * DiscImageChef.Devices/DiscImageChef.Devices.csproj: * DiscImageChef.Interop/DiscImageChef.Interop.csproj: Downgraded .NET version.
This commit is contained in:
@@ -44,6 +44,8 @@ namespace DiscImageChef.Devices
|
||||
{
|
||||
Interop.PlatformID platformID;
|
||||
object fd;
|
||||
bool error;
|
||||
int lastError;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the Platform ID for this device
|
||||
@@ -78,6 +80,30 @@ namespace DiscImageChef.Devices
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets a value indicating whether this <see cref="DiscImageChef.Devices.Device"/> is in error.
|
||||
/// </summary>
|
||||
/// <value><c>true</c> if error; otherwise, <c>false</c>.</value>
|
||||
public bool Error
|
||||
{
|
||||
get
|
||||
{
|
||||
return error;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the last error number.
|
||||
/// </summary>
|
||||
/// <value>The last error.</value>
|
||||
public int LastError
|
||||
{
|
||||
get
|
||||
{
|
||||
return lastError;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user