|
@@ -4,31 +4,60 @@ namespace SCSI
|
|
|
public enum SCSIOpCodeName : byte
|
|
|
{
|
|
|
TestUnitReady = 0x00,
|
|
|
+ Rewind = 0x01,
|
|
|
RequestSense = 0x03,
|
|
|
+ FormatUnit = 0x04,
|
|
|
+ ReadBlockLimits = 0x05,
|
|
|
Read6 = 0x08,
|
|
|
Write6 = 0x0A,
|
|
|
+ SetCapacity = 0x0B,
|
|
|
+ ReadReverse6 = 0x0F,
|
|
|
+ WriteFilemarks6 = 0x10,
|
|
|
+ Space6 = 0x11,
|
|
|
Inquiry = 0x12,
|
|
|
+ Verify6 = 0x13,
|
|
|
+ RecoverBufferedData = 0x14,
|
|
|
ModeSelect6 = 0x15,
|
|
|
Reserve6 = 0x16,
|
|
|
Release6 = 0x17,
|
|
|
+ Erase6 = 0x19,
|
|
|
ModeSense6 = 0x1A,
|
|
|
+ LoadUnload = 0x1B,
|
|
|
+ ReceiveDiagnosticResults = 0x1C,
|
|
|
ReadCapacity10 = 0x25,
|
|
|
Read10 = 0x28,
|
|
|
Write10 = 0x2A,
|
|
|
+ Locate10 = 0x2B,
|
|
|
Verify10 = 0x2F,
|
|
|
+ ReadPosition = 0x34,
|
|
|
WriteBuffer = 0x3B,
|
|
|
+ ReadBuffer10 = 0x3C,
|
|
|
ReadBuffer = 0x3C,
|
|
|
SynchronizeCache10 = 0x35,
|
|
|
WriteSame10 = 0x41,
|
|
|
+ ReportDensitySupport = 0x44,
|
|
|
+ LogSelect10 = 0x4C,
|
|
|
+ LogSense10 = 0x4D,
|
|
|
ModeSelect10 = 0x15,
|
|
|
ModeSense10 = 0x5A,
|
|
|
PersistentReserveIn = 0x5E,
|
|
|
PersistentReserveOut = 0x5F,
|
|
|
+ VariableLengthCDB = 0x7F,
|
|
|
+ WriteFilemarks16 = 0x80,
|
|
|
+ ReadReverse16 = 0x81,
|
|
|
+ ThirdPartyCopyOut = 0x83,
|
|
|
+ ThirdPartyCopyIn = 0x84,
|
|
|
Read16 = 0x88,
|
|
|
Write16 = 0x8A,
|
|
|
+ ReadAttribute16 = 0x8C,
|
|
|
Verify16 = 0x8F,
|
|
|
+ Locate16 = 0x92,
|
|
|
+ Erase16 = 0x93,
|
|
|
WriteSame16 = 0x93,
|
|
|
ServiceActionIn16 = 0x9E,
|
|
|
ReportLUNs = 0xA0,
|
|
|
+ SecurityProtocolIn = 0xA2,
|
|
|
+ MaintenanceIn = 0xA3,
|
|
|
+ ServiceActionIn12 = 0xAB,
|
|
|
}
|
|
|
}
|