Data Fields |
struct { |
uint8_t PeripheralDeviceType: 5 |
| Peripheral device type .
|
uint8_t PeripheralQualifier: 3 |
| Peripheral qualifier.
|
}; | |
struct { |
uint8_t Reserved1: 7 |
| Reserved, expect 0.
|
uint8_t Removable: 1 |
| Removable medium indicator.
|
}; | |
uint8_t | Version |
| SPC standard version implementation.
|
struct { |
uint8_t ResponseDataFormat: 4 |
| Response data format value.
|
uint8_t HiSup: 1 |
| Hierarchical Support indicator.
|
uint8_t NormACA: 1 |
| Normal Auto Contingent Allegiance support.
|
uint8_t Obsolete1: 2 |
| Obsolete, expect any value.
|
}; | |
uint8_t | AdditionalLength |
| Number of additional inquiry bytes that follow.
|
struct { |
uint8_t Protect: 1 |
| Protection information support.
|
uint8_t Reserved2: 2 |
| Reserved, expect 0.
|
uint8_t ThirdPartyCode: 1 |
| Third Party copy command support.
|
uint8_t Tpgs: 2 |
| Target Port Group Support.
|
uint8_t Acc: 1 |
| Access Controls Coordinator.
|
uint8_t Sccs: 1 |
| SCSI Controller Commands Supported.
|
}; | |
struct { |
uint8_t Addr16: 1 |
| Wide SCSI address support.
|
uint8_t Obsolete2: 2 |
| Obsolete, expect any value.
|
uint8_t MChngr: 1 |
| Medium Changer indicator.
|
uint8_t MultiP: 1 |
| Multi Port indicator.
|
uint8_t Vs1: 1 |
| Vendor specific.
|
uint8_t EncServ: 1 |
| Enclosure Services support.
|
uint8_t BQue: 1 |
| Full/Basic task management model.
|
}; | |
struct { |
uint8_t Vs2: 1 |
| Vendor specific.
|
uint8_t CmdQue: 1 |
| Command queueing support.
|
uint8_t Obsolete3: 1 |
| Obsolete, expect any value.
|
uint8_t Linked: 1 |
| Linked commands support.
|
uint8_t Sync: 1 |
| Synchronous data transfer support.
|
uint8_t Wbus16: 1 |
| Wide SCSI data transfer support.
|
uint8_t Obsolete4: 2 |
| Obsolete, expect any value.
|
}; | |
uint8_t | T10VendorId [8] |
| T10 Vendor ID, 8 ASCII codes.
|
uint8_t | ProductId [16] |
| Product ID, 16 ASCII codes.
|
uint8_t | ProductRevisionLevel [4] |
| Product revision level, 4 ASCII codes.
|
SCSI Inquiry response data typedef.