Overview
This file contains all the definitions for types and constants that are
used by the command set classes for building CDBs. The field type
definitions are used for the parameters passed to a method that builds and
sends any SCSI defined command to clearly identify the type of value
expected for a parameter.
The command methods will then use the appropriate mask to verify that the
value passed into a parameter is of the specified type.
Currently only types and masks are defined for 8 bytes and smaller fields.
If a command is defined that uses a larger field, these should be expanded
to include those sizes.
Typedefs
- SCSICmdField10Bit
- SCSICmdField11Bit
- SCSICmdField12Bit
- SCSICmdField13Bit
- SCSICmdField14Bit
- SCSICmdField15Bit
- SCSICmdField17Bit
- SCSICmdField18Bit
- SCSICmdField19Bit
- SCSICmdField1Bit
- SCSICmdField1Byte
- SCSICmdField20Bit
- SCSICmdField21Bit
- SCSICmdField22Bit
- SCSICmdField23Bit
- SCSICmdField25Bit
- SCSICmdField26Bit
- SCSICmdField27Bit
- SCSICmdField28Bit
- SCSICmdField29Bit
- SCSICmdField2Bit
- SCSICmdField2Byte
- SCSICmdField30Bit
- SCSICmdField31Bit
- SCSICmdField33Bit
- SCSICmdField34Bit
- SCSICmdField35Bit
- SCSICmdField36Bit
- SCSICmdField37Bit
- SCSICmdField38Bit
- SCSICmdField39Bit
- SCSICmdField3Bit
- SCSICmdField3Byte
- SCSICmdField41Bit
- SCSICmdField42Bit
- SCSICmdField43Bit
- SCSICmdField44Bit
- SCSICmdField45Bit
- SCSICmdField46Bit
- SCSICmdField47Bit
- SCSICmdField49Bit
- SCSICmdField4Bit
- SCSICmdField4Byte
- SCSICmdField50Bit
- SCSICmdField51Bit
- SCSICmdField52Bit
- SCSICmdField53Bit
- SCSICmdField54Bit
- SCSICmdField55Bit
- SCSICmdField57Bit
- SCSICmdField58Bit
- SCSICmdField59Bit
- SCSICmdField5Bit
- SCSICmdField5Byte
- SCSICmdField60Bit
- SCSICmdField61Bit
- SCSICmdField62Bit
- SCSICmdField63Bit
- SCSICmdField6Bit
- SCSICmdField6Byte
- SCSICmdField7Bit
- SCSICmdField7Byte
- SCSICmdField8Byte
- SCSICmdField9Bit
typedef UInt16 SCSICmdField10Bit;
typedef UInt16 SCSICmdField11Bit;
typedef UInt16 SCSICmdField12Bit;
typedef UInt16 SCSICmdField13Bit;
typedef UInt16 SCSICmdField14Bit;
typedef UInt16 SCSICmdField15Bit;
typedef UInt32 SCSICmdField17Bit;
typedef UInt32 SCSICmdField18Bit;
typedef UInt32 SCSICmdField19Bit;
typedef UInt8 SCSICmdField1Bit;
typedef UInt8 SCSICmdField1Byte;
typedef UInt32 SCSICmdField20Bit;
typedef UInt32 SCSICmdField21Bit;
typedef UInt32 SCSICmdField22Bit;
typedef UInt32 SCSICmdField23Bit;
typedef UInt32 SCSICmdField25Bit;
typedef UInt32 SCSICmdField26Bit;
typedef UInt32 SCSICmdField27Bit;
typedef UInt32 SCSICmdField28Bit;
typedef UInt32 SCSICmdField29Bit;
typedef UInt8 SCSICmdField2Bit;
typedef UInt16 SCSICmdField2Byte;
typedef UInt32 SCSICmdField30Bit;
typedef UInt32 SCSICmdField31Bit;
typedef UInt64 SCSICmdField33Bit;
typedef UInt64 SCSICmdField34Bit;
typedef UInt64 SCSICmdField35Bit;
typedef UInt64 SCSICmdField36Bit;
typedef UInt64 SCSICmdField37Bit;
typedef UInt64 SCSICmdField38Bit;
typedef UInt64 SCSICmdField39Bit;
typedef UInt8 SCSICmdField3Bit;
typedef UInt32 SCSICmdField3Byte;
typedef UInt64 SCSICmdField41Bit;
typedef UInt64 SCSICmdField42Bit;
typedef UInt64 SCSICmdField43Bit;
typedef UInt64 SCSICmdField44Bit;
typedef UInt64 SCSICmdField45Bit;
typedef UInt64 SCSICmdField46Bit;
typedef UInt64 SCSICmdField47Bit;
typedef UInt64 SCSICmdField49Bit;
typedef UInt8 SCSICmdField4Bit;
typedef UInt32 SCSICmdField4Byte;
typedef UInt64 SCSICmdField50Bit;
typedef UInt64 SCSICmdField51Bit;
typedef UInt64 SCSICmdField52Bit;
typedef UInt64 SCSICmdField53Bit;
typedef UInt64 SCSICmdField54Bit;
typedef UInt64 SCSICmdField55Bit;
typedef UInt64 SCSICmdField57Bit;
typedef UInt64 SCSICmdField58Bit;
typedef UInt64 SCSICmdField59Bit;
typedef UInt8 SCSICmdField5Bit;
typedef UInt64 SCSICmdField5Byte;
typedef UInt64 SCSICmdField60Bit;
typedef UInt64 SCSICmdField61Bit;
typedef UInt64 SCSICmdField62Bit;
typedef UInt64 SCSICmdField63Bit;
typedef UInt8 SCSICmdField6Bit;
typedef UInt64 SCSICmdField6Byte;
typedef UInt8 SCSICmdField7Bit;
typedef UInt64 SCSICmdField7Byte;
typedef UInt64 SCSICmdField8Byte;
typedef UInt16 SCSICmdField9Bit;
Macro Definitions
- kSCSICmdFieldMask10Bit
- kSCSICmdFieldMask11Bit
- kSCSICmdFieldMask12Bit
- kSCSICmdFieldMask13Bit
- kSCSICmdFieldMask14Bit
- kSCSICmdFieldMask15Bit
- kSCSICmdFieldMask17Bit
- kSCSICmdFieldMask18Bit
- kSCSICmdFieldMask19Bit
- kSCSICmdFieldMask1Bit
- kSCSICmdFieldMask20Bit
- kSCSICmdFieldMask21Bit
- kSCSICmdFieldMask22Bit
- kSCSICmdFieldMask23Bit
- kSCSICmdFieldMask25Bit
- kSCSICmdFieldMask26Bit
- kSCSICmdFieldMask27Bit
- kSCSICmdFieldMask28Bit
- kSCSICmdFieldMask29Bit
- kSCSICmdFieldMask2Bit
- kSCSICmdFieldMask2Byte
- kSCSICmdFieldMask30Bit
- kSCSICmdFieldMask31Bit
- kSCSICmdFieldMask33Bit
- kSCSICmdFieldMask34Bit
- kSCSICmdFieldMask35Bit
- kSCSICmdFieldMask36Bit
- kSCSICmdFieldMask37Bit
- kSCSICmdFieldMask38Bit
- kSCSICmdFieldMask39Bit
- kSCSICmdFieldMask3Bit
- kSCSICmdFieldMask3Byte
- kSCSICmdFieldMask41Bit
- kSCSICmdFieldMask42Bit
- kSCSICmdFieldMask43Bit
- kSCSICmdFieldMask44Bit
- kSCSICmdFieldMask45Bit
- kSCSICmdFieldMask46Bit
- kSCSICmdFieldMask47Bit
- kSCSICmdFieldMask49Bit
- kSCSICmdFieldMask4Bit
- kSCSICmdFieldMask4Byte
- kSCSICmdFieldMask50Bit
- kSCSICmdFieldMask51Bit
- kSCSICmdFieldMask52Bit
- kSCSICmdFieldMask53Bit
- kSCSICmdFieldMask54Bit
- kSCSICmdFieldMask55Bit
- kSCSICmdFieldMask57Bit
- kSCSICmdFieldMask58Bit
- kSCSICmdFieldMask59Bit
- kSCSICmdFieldMask5Bit
- kSCSICmdFieldMask5Byte
- kSCSICmdFieldMask60Bit
- kSCSICmdFieldMask61Bit
- kSCSICmdFieldMask62Bit
- kSCSICmdFieldMask63Bit
- kSCSICmdFieldMask6Bit
- kSCSICmdFieldMask6Byte
- kSCSICmdFieldMask7Bit
- kSCSICmdFieldMask7Byte
- kSCSICmdFieldMask8Byte
- kSCSICmdFieldMask9Bit
Last Updated: 2009-10-15