Public Attributes

data_Sense_t Struct Reference
[SCSI Library]

#include <scsi_defines.h>

Collaboration diagram for data_Sense_t:
Collaboration graph
[legend]

List of all members.

Public Attributes

UInt8_t responseCode:7
UInt8_t isValid:1
UInt8_t obsolete
UInt8_t senseKey:4
UInt8_t res1:1
UInt8_t incorrectLength:1
UInt8_t eom:1
UInt8_t fileMark:1
scsi_UInt32 infoBytes
UInt8_t additionalLen
scsi_UInt32 cmdSpecific
UInt8_t asc
 Additional sense code.
UInt8_t ascq
 Additional sense code qualifier.
UInt8_t fruCode
 Field replaceable unit code.
union {
   struct data_FieldPointer_t   fPtr
 on ILLEGAL_REQUEST
   struct data_RetryCount_t   retryCnt
 on RECOVERED ERROR, MEDIUM ERROR, HARDWARE ERROR
   struct data_Progress_t   progress
 on NOT_READY
}; 
 4 information bytes based on sskv and senseKey
union {
   struct data_AIT_Sense_t   ait
   struct data_LTO_Sense_t   lto
   UInt8_t   filler [46]
}; 

Detailed Description

Definition at line 691 of file scsi_defines.h.


Member Data Documentation

union { ... }

4 information bytes based on sskv and senseKey

union { ... }

Definition at line 743 of file scsi_defines.h.

Referenced by scsi_IO::CheckStatusAndSense(), and scsi_GetSenseText().

Additional sense code.

Definition at line 716 of file scsi_defines.h.

Referenced by scsi_IO::CheckStatusAndSense(), scsi_GetASCText(), scsi_GetSenseText(), and scsi_IO::WaitToBecomeReady().

Additional sense code qualifier.

Definition at line 718 of file scsi_defines.h.

Referenced by scsi_IO::CheckStatusAndSense(), scsi_GetASCText(), scsi_GetSenseText(), and scsi_IO::WaitToBecomeReady().

Definition at line 713 of file scsi_defines.h.

Definition at line 702 of file scsi_defines.h.

Referenced by scsi_IO::CheckStatusAndSense(), and scsi_GetSenseText().

Definition at line 703 of file scsi_defines.h.

Referenced by scsi_IO::CheckStatusAndSense(), and scsi_GetSenseText().

Definition at line 747 of file scsi_defines.h.

on ILLEGAL_REQUEST

Definition at line 725 of file scsi_defines.h.

Referenced by scsi_GetSenseText().

Field replaceable unit code.

Definition at line 720 of file scsi_defines.h.

Referenced by scsi_GetSenseText().

Definition at line 709 of file scsi_defines.h.

Referenced by scsi_IO::GetReadDifference(), and scsi_GetSenseText().

Definition at line 693 of file scsi_defines.h.

Referenced by scsi_IO::GetReadDifference(), scsi_IO::IOCtl(), and scsi_GetSenseText().

Definition at line 744 of file scsi_defines.h.

Definition at line 697 of file scsi_defines.h.

on NOT_READY

Definition at line 729 of file scsi_defines.h.

Referenced by scsi_GetSenseText().

Definition at line 700 of file scsi_defines.h.

on RECOVERED ERROR, MEDIUM ERROR, HARDWARE ERROR

Definition at line 727 of file scsi_defines.h.

Referenced by scsi_GetSenseText().


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