beautypg.com

Target emulator stp command error type definition – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 899

background image


Sierra SAS/SATA Protocol Suite, STX Software API Reference Manual

Target Emulator STP Command Error Type definition 899

Target Emulator STP Command Error Type definition

typedef enum {

STP_COMMAND_PE_BY_LBA

= 0x00,

STP_COMMAND_PE_BY_COMMAND_NUMBER

= 0x01,

} TargetEmulatorSTPCommandErrorTypeEnum;

Target Emulator Task Mangment Error Type definition

typedef enum {

TASK_MANAGMENT_PE_BY_TAG

= 0x00,

TASK_MANAGMENT_PE_BY_COMMAND_NUMBER = 0x01,

} TargetEmulatorTaskManagementErrorTypeEnum;

Target Emulator User-defined Command Protocol Type definition

typedef enum {

SSP_USER_DEFINE_COMMAND

= 0x01,

ATA_USER_DEFINE_COMMAND

= 0x02,

ATAPI_USER_DEFINE_COMMAND

= 0x03,

} TargetEmulatorUserDefineCmdProtocolTypeEnum;

Target Emulator User-defined Command Type definition

typedef enum {

SAS_NONE_DATA_COMMAND_TYPE

= 0x00,

SAS_READ_COMMAND_TYPE

= 0x01,

SAS_WRITE_COMMAND_TYPE

= 0x02,

SAS_READ_CONFIGURATION_COMMAND_TYPE

= 0x03,

SAS_SET_CONFIGURATION_COMMAND_TYPE

= 0x04,

ATA_NONE_DATA_COMMAND_TYPE

= 0x05,

ATA_PIO_IN_COMMAND_TYPE

= 0x06,

ATA_PIO_OUT_COMMAND_TYPE

= 0x07,

ATA_DMA_IN_COMMAND_TYPE

= 0x08,

ATA_DMA_OUT_COMMAND_TYPE

= 0x09,

ATA_READ_CONFIGURATION_PIO_IN_COMMAND_TYPE

= 0x0A,

ATA_SET_CONFIGURATION_PIO_OUT_COMMAND_TYPE

= 0x0B,

} TragetEmulatorUserDefineCommandTypeEnum;