beautypg.com

Frame length error type definition, Handshake error type definition, Handshake type definition – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 867: Handshaketypeenum, Framelengtherrortypeenum, Handshakeerrortypeenum

background image


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

Frame Length Error Type definition 867

Frame Length Error Type definition

typedef enum {

OVER_LEN

= 0x00,

UNDER_LEN

= 0x01,

SPECIFIC_LEN

= 0x02,

} FrameLengthErrorTypeEnum;

Handshake Error Type definition

typedef enum {
ERROR_ON_NAK

= 0x00,

ERROR_ON_NO_HANDSHAKE

= 0x01,

ERROR_ON_SEND_PRIMITIVE

= 0x02,

NONE_ERROR_ON_HANDSHAKE

= 0x03,

} HandshakeErrorTypeEnum;

Handshake Type definition

typedef enum {

HANDSHAKE_TYPE_ACK_RECEIVED

= 0x01,

HANDSHAKE_TYPE_NAK_RECEIVED

= 0x02,

HANDSHAKE_TYPE_ACK_NAK_TIMEOUT = 0x04,
HANDSHAKE_TYPE_DELIVERY_FAILURE

= 0x08,

HANDSHAKE_TYPE_ACK_NAK_BALANCED = 0x10,

} HandshakeTypeEnum;