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, StartStopUnit = 0x1B, ReceiveDiagnosticResults = 0x1C, ReadCapacity10 = 0x25, Read10 = 0x28, Write10 = 0x2A, Locate10 = 0x2B, WriteAndVerify10 = 0x2E, Verify10 = 0x2F, PreFetch10 = 0x34, ReadPosition = 0x34, ReadDefectData10 = 0x37, WriteBuffer = 0x3B, ReadBuffer10 = 0x3C, ReadBuffer = 0x3C, SynchronizeCache10 = 0x35, ReadLong10 = 0x3E, WriteLong10 = 0x3F, WriteSame10 = 0x41, ReportDensitySupport = 0x44, LogSelect10 = 0x4C, LogSense10 = 0x4D, ModeSelect10 = 0x55, ModeSense10 = 0x5A, PersistentReserveIn = 0x5E, PersistentReserveOut = 0x5F, VariableLengthCDB = 0x7F, WriteFilemarks16 = 0x80, ReadReverse16 = 0x81, ThirdPartyCopyOut = 0x83, ThirdPartyCopyIn = 0x84, Read16 = 0x88, Write16 = 0x8A, ReadAttribute16 = 0x8C, WriteAndVerify16 = 0x8E, Verify16 = 0x8F, PreFetch16 = 0x90, SynchronizeCache16 = 0x91, Locate16 = 0x92, Erase16 = 0x93, WriteSame16 = 0x93, ServiceActionIn16 = 0x9E, ServiceActionOut16 = 0x9F, ReportLUNs = 0xA0, SecurityProtocolIn = 0xA2, MaintenanceIn = 0xA3, Read12 = 0xA8, ServiceActionOut12 = 0xA9, Write12 = 0xAA, ServiceActionIn12 = 0xAB, WriteAndVerify12 = 0xAE, Verify12 = 0xAF, ReadDefectData12 = 0xB7, } }