Browse Source

Added additional SCSI opcodes

Tal Aloni 8 years ago
parent
commit
e1713c1ebe
1 changed files with 29 additions and 0 deletions
  1. 29 0
      ISCSI/SCSI/Enums/SCSIOpCodeName.cs

+ 29 - 0
ISCSI/SCSI/Enums/SCSIOpCodeName.cs

@@ -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,
     }
 }