MSDSCSI_InquiryData_TypeDef Struct ReferenceKit Drivers > Gecko USB MSD
SCSI Inquiry response data typedef.
Definition at line
88
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
110
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::AdditionalLength |
Number of additional inquiry bytes that follow.
Definition at line
104
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Addr16 |
Wide SCSI address support.
Definition at line
114
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::BQue |
Full/Basic task management model.
Definition at line
120
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::CmdQue |
Command queueing support.
Definition at line
124
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::EncServ |
Enclosure Services support.
Definition at line
119
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::HiSup |
Hierarchical Support indicator.
Definition at line
100
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Linked |
Linked commands support.
Definition at line
126
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::MChngr |
Medium Changer indicator.
Definition at line
116
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::MultiP |
Multi Port indicator.
Definition at line
117
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::NormACA |
Normal Auto Contingent Allegiance support.
Definition at line
101
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Obsolete1 |
Obsolete, expect any value.
Definition at line
102
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Obsolete2 |
Obsolete, expect any value.
Definition at line
115
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Obsolete3 |
Obsolete, expect any value.
Definition at line
125
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Obsolete4 |
Obsolete, expect any value.
Definition at line
129
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::PeripheralDeviceType |
Peripheral device type .
Definition at line
90
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::PeripheralQualifier |
Peripheral qualifier.
Definition at line
91
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::ProductId[16] |
Product ID, 16 ASCII codes.
Definition at line
132
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::ProductRevisionLevel[4] |
Product revision level, 4 ASCII codes.
Definition at line
133
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Protect |
Protection information support.
Definition at line
106
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Removable |
Removable medium indicator.
Definition at line
95
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Reserved1 |
Reserved, expect 0.
Definition at line
94
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Reserved2 |
Reserved, expect 0.
Definition at line
107
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::ResponseDataFormat |
Response data format value.
Definition at line
99
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Sccs |
SCSI Controller Commands Supported.
Definition at line
111
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Sync |
Synchronous data transfer support.
Definition at line
127
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::T10VendorId[8] |
T10 Vendor ID, 8 ASCII codes.
Definition at line
131
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::ThirdPartyCode |
Third Party copy command support.
Definition at line
108
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Tpgs |
Target Port Group Support.
Definition at line
109
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Version |
SPC standard version implementation.
Definition at line
97
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Vs1 |
Vendor specific.
Definition at line
118
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Vs2 |
Vendor specific.
Definition at line
123
of file
msdscsi.h
.
uint8_t MSDSCSI_InquiryData_TypeDef::Wbus16 |
Wide SCSI data transfer support.
Definition at line
128
of file
msdscsi.h
.
The documentation for this struct was generated from the following file:
-
C:/repos/super/hardware/kit/common/drivers/
msdscsi.h