LUFA Library
SCSI_Inquiry_Response_t Struct Reference

Mass Storage Class SCSI Inquiry Structure. More...

#include <MassStorageClassCommon.h>

Data Fields

uint8_t AdditionalLength
unsigned AERC: 1
unsigned CmdQue: 1
unsigned DeviceType: 5
unsigned Linked: 1
unsigned NormACA: 1
unsigned PeripheralQualifier: 3
uint8_t ProductID [16]
unsigned RelAddr: 1
unsigned Removable: 1
unsigned Reserved: 7
unsigned Reserved2: 1
uint8_t Reserved3 [2]
unsigned Reserved4: 1
unsigned ResponseDataFormat: 4
uint8_t RevisionID [4]
unsigned SoftReset: 1
unsigned Sync: 1
unsigned TrmTsk: 1
uint8_t VendorID [8]
uint8_t Version
unsigned WideBus16Bit: 1
unsigned WideBus32Bit: 1

Detailed Description

Type define for a SCSI Inquiry structure. Structures of this type are filled out by the device via the MS_Host_GetInquiryData() function, retrieving the attached device's information.

For details of the structure contents, refer to the SCSI specifications.

Field Documentation

◆ AdditionalLength

uint8_t SCSI_Inquiry_Response_t::AdditionalLength


unsigned SCSI_Inquiry_Response_t::AERC

◆ CmdQue

unsigned SCSI_Inquiry_Response_t::CmdQue

◆ DeviceType

unsigned SCSI_Inquiry_Response_t::DeviceType

◆ Linked

unsigned SCSI_Inquiry_Response_t::Linked

◆ NormACA

unsigned SCSI_Inquiry_Response_t::NormACA

◆ PeripheralQualifier

unsigned SCSI_Inquiry_Response_t::PeripheralQualifier

◆ ProductID

uint8_t SCSI_Inquiry_Response_t::ProductID[16]

◆ RelAddr

unsigned SCSI_Inquiry_Response_t::RelAddr

◆ Removable

unsigned SCSI_Inquiry_Response_t::Removable

◆ Reserved

unsigned SCSI_Inquiry_Response_t::Reserved

◆ Reserved2

unsigned SCSI_Inquiry_Response_t::Reserved2

◆ Reserved3

uint8_t SCSI_Inquiry_Response_t::Reserved3[2]

◆ Reserved4

unsigned SCSI_Inquiry_Response_t::Reserved4

◆ ResponseDataFormat

unsigned SCSI_Inquiry_Response_t::ResponseDataFormat

◆ RevisionID

uint8_t SCSI_Inquiry_Response_t::RevisionID[4]

◆ SoftReset

unsigned SCSI_Inquiry_Response_t::SoftReset

◆ Sync

unsigned SCSI_Inquiry_Response_t::Sync

◆ TrmTsk

unsigned SCSI_Inquiry_Response_t::TrmTsk

◆ VendorID

uint8_t SCSI_Inquiry_Response_t::VendorID[8]

◆ Version

uint8_t SCSI_Inquiry_Response_t::Version

◆ WideBus16Bit

unsigned SCSI_Inquiry_Response_t::WideBus16Bit

◆ WideBus32Bit

unsigned SCSI_Inquiry_Response_t::WideBus32Bit

The documentation for this struct was generated from the following file: