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
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,