data_Sense_t Struct Reference
[SCSI Library]

#include <scsi_defines.h>

Collaboration diagram for data_Sense_t:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 677 of file scsi_defines.h.


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]
}; 

Member Data Documentation

Definition at line 679 of file scsi_defines.h.

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

Definition at line 683 of file scsi_defines.h.

Definition at line 686 of file scsi_defines.h.

Definition at line 688 of file scsi_defines.h.

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

Definition at line 689 of file scsi_defines.h.

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

Definition at line 695 of file scsi_defines.h.

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

Definition at line 699 of file scsi_defines.h.

Additional sense code.

Definition at line 702 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 704 of file scsi_defines.h.

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

Field replaceable unit code.

Definition at line 706 of file scsi_defines.h.

Referenced by scsi_GetSenseText().

on ILLEGAL_REQUEST

Definition at line 711 of file scsi_defines.h.

Referenced by scsi_GetSenseText().

on RECOVERED ERROR, MEDIUM ERROR, HARDWARE ERROR

Definition at line 713 of file scsi_defines.h.

Referenced by scsi_GetSenseText().

on NOT_READY

Definition at line 715 of file scsi_defines.h.

Referenced by scsi_GetSenseText().

union { ... }

4 information bytes based on sskv and senseKey

Definition at line 729 of file scsi_defines.h.

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

Definition at line 730 of file scsi_defines.h.

Definition at line 733 of file scsi_defines.h.

union { ... }


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

Generated on Mon Feb 27 19:07:11 2012 for OPENARCHIVE by  doxygen 1.5.6