beautypg.com

Target emulator ata pe definition, Target emulator atapi command type definition, Target emulator atapi error status reg definition – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 896

background image


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

Target Emulator ATA PE definition 896

Target Emulator ATA PE definition

typedef enum {

TARGET_EMULATOR_ATA_PE_SYMBOL_VIOLATION_ERROR = 0x0001,
TARGET_EMULATOR_ATA_PE_DISPARITY_ERROR

= 0x0002,

TARGET_EMULATOR_ATA_PE_FRAME_TYPE_ERROR

= 0x0004,

TARGET_EMULATOR_ATA_PE_FRAME_LENGTH_ERROR

= 0x0008,

TARGET_EMULATOR_ATA_PE_CRC_ERROR

= 0x0010,

TARGET_EMULATOR_ATA_PE_ERROR_STATUS_REGISTER

= 0x0040,

} TargetEmulatorATAPEEnum;

Target Emulator ATA Protocol Command Type definition

typedef enum {

TARGET_EMULATOR_ATA_COMMAND

= 0x01,

TARGET_EMULATOR_ATAPI_COMMAND

= 0x02,

} TargetEmulatorATAProtocolCommandtypeEnum;

Target Emulator ATAPI Command Type definition

typedef enum {

ATAPI_ATA_COMMAND

= 0x01,

ATAPI_SCSI_COMMAND

= 0x02,

ATAPI_USERDEFINE_COMMAND = 0x03,

} TargetEmulATAPICommandTypeEnum;

Target Emulator ATAPI Error Status Reg definition

typedef enum {
TARGET_EMUL_ATAPI_ERROR_SATUS_REG_NO_ERROR

= 0x00,

TARGET_EMUL_ATAPI_ERROR_SATUS_REG_MEDIA_ERROR

= 0x01,

TARGET_EMUL_ATAPI_ERROR_SATUS_REG_NOMEDIA

= 0x02,

TARGET_EMUL_ATAPI_ERROR_SATUS_REG_ABORT

= 0x03,

TARGET_EMUL_ATAPI_ERROR_SATUS_REG_MCR

= 0x04,

TARGET_EMUL_ATAPI_ERROR_SATUS_REG_IDNF

= 0x05,

TARGET_EMUL_ATAPI_ERROR_SATUS_REG_MC

= 0x06,

TARGET_EMUL_ATAPI_ERROR_SATUS_REG_WP_UNC

= 0x07,

TARGET_EMUL_ATAPI_ERROR_SATUS_REG_ICRC

= 0x08,