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

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;