MSDSCSI_InquiryData_TypeDef Struct ReferenceKit Drivers > Gecko USB MSD

SCSI Inquiry response data typedef.

Definition at line 75 of file msdscsi.h .

#include < msdscsi.h >

Data Fields

struct {
uint8_t PeripheralDeviceType : 5
uint8_t PeripheralQualifier : 3
};
struct {
uint8_t Removable : 1
uint8_t Reserved1 : 7
};
struct {
uint8_t HiSup : 1
uint8_t NormACA : 1
uint8_t Obsolete1 : 2
uint8_t ResponseDataFormat : 4
};
struct {
uint8_t Acc : 1
uint8_t Protect : 1
uint8_t Reserved2 : 2
uint8_t Sccs : 1
uint8_t ThirdPartyCode : 1
uint8_t Tpgs : 2
};
struct {
uint8_t Addr16 : 1
uint8_t BQue : 1
uint8_t EncServ : 1
uint8_t MChngr : 1
uint8_t MultiP : 1
uint8_t Obsolete2 : 2
uint8_t Vs1 : 1
};
struct {
uint8_t CmdQue : 1
uint8_t Linked : 1
uint8_t Obsolete3 : 1
uint8_t Obsolete4 : 2
uint8_t Sync : 1
uint8_t Vs2 : 1
uint8_t Wbus16 : 1
};
uint8_t AdditionalLength
uint8_t ProductId [16]
uint8_t ProductRevisionLevel [4]
uint8_t T10VendorId [8]
uint8_t Version

Field Documentation

uint8_t MSDSCSI_InquiryData_TypeDef::Acc

Access Controls Coordinator.

Definition at line 97 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::AdditionalLength

Number of additional inquiry bytes that follow.

Definition at line 91 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Addr16

Wide SCSI address support.

Definition at line 101 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::BQue

Full/Basic task management model.

Definition at line 107 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::CmdQue

Command queueing support.

Definition at line 111 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::EncServ

Enclosure Services support.

Definition at line 106 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::HiSup

Hierarchical Support indicator.

Definition at line 87 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Linked

Linked commands support.

Definition at line 113 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::MChngr

Medium Changer indicator.

Definition at line 103 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::MultiP

Multi Port indicator.

Definition at line 104 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::NormACA

Normal Auto Contingent Allegiance support.

Definition at line 88 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Obsolete1

Obsolete, expect any value.

Definition at line 89 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Obsolete2

Obsolete, expect any value.

Definition at line 102 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Obsolete3

Obsolete, expect any value.

Definition at line 112 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Obsolete4

Obsolete, expect any value.

Definition at line 116 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::PeripheralDeviceType

Peripheral device type .

Definition at line 77 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::PeripheralQualifier

Peripheral qualifier.

Definition at line 78 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::ProductId[16]

Product ID, 16 ASCII codes.

Definition at line 119 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::ProductRevisionLevel[4]

Product revision level, 4 ASCII codes.

Definition at line 120 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Protect

Protection information support.

Definition at line 93 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Removable

Removable medium indicator.

Definition at line 82 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Reserved1

Reserved, expect 0.

Definition at line 81 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Reserved2

Reserved, expect 0.

Definition at line 94 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::ResponseDataFormat

Response data format value.

Definition at line 86 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Sccs

SCSI Controller Commands Supported.

Definition at line 98 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Sync

Synchronous data transfer support.

Definition at line 114 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::T10VendorId[8]

T10 Vendor ID, 8 ASCII codes.

Definition at line 118 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::ThirdPartyCode

Third Party copy command support.

Definition at line 95 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Tpgs

Target Port Group Support.

Definition at line 96 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Version

SPC standard version implementation.

Definition at line 84 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Vs1

Vendor specific.

Definition at line 105 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Vs2

Vendor specific.

Definition at line 110 of file msdscsi.h .

uint8_t MSDSCSI_InquiryData_TypeDef::Wbus16

Wide SCSI data transfer support.

Definition at line 115 of file msdscsi.h .


The documentation for this struct was generated from the following file:
  • C:/repos/super_h1/hardware/kit/common/drivers/ msdscsi.h