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