Having a globally accessed static SCSI Peripheral Device Type

allows easier command filtering.
This commit is contained in:
2015-10-19 05:20:42 +01:00
parent e873377777
commit 6a2cb7cf50
3 changed files with 21 additions and 0 deletions

View File

@@ -90,6 +90,7 @@ namespace DiscImageChef.Devices
}
type = DeviceType.Unknown;
scsiType = Decoders.SCSI.PeripheralDeviceTypes.UnknownDevice;
AtaErrorRegistersCHS errorRegisters;
@@ -115,6 +116,8 @@ namespace DiscImageChef.Devices
revision = ATAID.Value.FirmwareRevision;
serial = ATAID.Value.SerialNumber;
scsiType = Decoders.SCSI.PeripheralDeviceTypes.DirectAccess;
}
}
else
@@ -152,6 +155,8 @@ namespace DiscImageChef.Devices
revision = StringHandlers.SpacePaddedToString(Inquiry.Value.ProductRevisionLevel);
model = StringHandlers.SpacePaddedToString(Inquiry.Value.ProductIdentification);
manufacturer = StringHandlers.SpacePaddedToString(Inquiry.Value.VendorIdentification);
scsiType = (Decoders.SCSI.PeripheralDeviceTypes)Inquiry.Value.PeripheralDeviceType;
}
}
}