LUFA Library
SCSI_Request_Sense_Response_t Struct Reference

Mass Storage Class SCSI Sense Structure. More...

#include <MassStorageClassCommon.h>

Data Fields

uint8_t AdditionalLength
 
uint8_t AdditionalSenseCode
 
uint8_t AdditionalSenseQualifier
 
uint8_t CmdSpecificInformation [4]
 
unsigned EOM: 1
 
uint8_t FieldReplaceableUnitCode
 
unsigned FileMark: 1
 
unsigned ILI: 1
 
uint8_t Information [4]
 
unsigned Reserved: 1
 
uint8_t ResponseCode
 
uint8_t SegmentNumber
 
unsigned SenseKey: 4
 
uint8_t SenseKeySpecific [3]
 

Detailed Description

Type define for a SCSI Sense structure. Structures of this type are filled out by the device via the MS_Host_RequestSense() function, indicating the current sense data of the device (giving explicit error codes for the last issued command). For details of the structure contents, refer to the SCSI specifications.

Field Documentation

◆ AdditionalLength

uint8_t SCSI_Request_Sense_Response_t::AdditionalLength

◆ AdditionalSenseCode

uint8_t SCSI_Request_Sense_Response_t::AdditionalSenseCode

◆ AdditionalSenseQualifier

uint8_t SCSI_Request_Sense_Response_t::AdditionalSenseQualifier

◆ CmdSpecificInformation

uint8_t SCSI_Request_Sense_Response_t::CmdSpecificInformation[4]

◆ EOM

unsigned SCSI_Request_Sense_Response_t::EOM

◆ FieldReplaceableUnitCode

uint8_t SCSI_Request_Sense_Response_t::FieldReplaceableUnitCode

◆ FileMark

unsigned SCSI_Request_Sense_Response_t::FileMark

◆ ILI

unsigned SCSI_Request_Sense_Response_t::ILI

◆ Information

uint8_t SCSI_Request_Sense_Response_t::Information[4]

◆ Reserved

unsigned SCSI_Request_Sense_Response_t::Reserved

◆ ResponseCode

uint8_t SCSI_Request_Sense_Response_t::ResponseCode

◆ SegmentNumber

uint8_t SCSI_Request_Sense_Response_t::SegmentNumber

◆ SenseKey

unsigned SCSI_Request_Sense_Response_t::SenseKey

◆ SenseKeySpecific

uint8_t SCSI_Request_Sense_Response_t::SenseKeySpecific[3]

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