beautypg.com

Wide port type definition, Devicetypeconfigurationtypeenum, Widetypeenum – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 902

background image


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

Wide Port Type definition 902

Wide Port Type definition

typedef enum {

WIDE_TYPE_NARROW_PORT

= 0x00,

WIDE_TYPE_WIDE_PORT

= 0x01,

} WideTypeEnum;

DeviceTypeConfigurationTypeEnum


typedef enum
{

DEVICE_CONFIG_A_A_A_A

= 1,

DEVICE_CONFIG_HE_HE_HE_HE

= 3,

DEVICE_CONFIG_DE_DE_DE_DE

= 4,

DEVICE_CONFIG_A_A_HE_HE

= 5,

DEVICE_CONFIG_A_A_DE_DE

= 6,

DEVICE_CONFIG_HE_HE_A_A

= 7,

DEVICE_CONFIG_DE_DE_A_A

= 8,

DEVICE_CONFIG_AHE_AHE_0_0

= 9,

DEVICE_CONFIG_ADE_ADE_0_0

= 10,

DEVICE_CONFIG_AHE_0_AHE_0

= 13,

DEVICE_CONFIG_ADE_0_ADE_0

= 14,

DEVICE_CONFIG_AHE_0_0_0

= 15,

DEVICE_CONFIG_ADE_0_0_0

= 16,

DEVICE_CONFIG_AHE_0_A_A

= 17,

DEVICE_CONFIG_ADE_0_A_A

= 18,

DEVICE_CONFIG_A_0_0_0

= 19,

DEVICE_CONFIG_A_A_0_0

= 20,

}

DeviceConfiguartionTypeEnum;

Note: This enumeration specified port functionality for 4 ports of one attached device.


A : Analyzer
HE : Initiator Emulator
DE : Device Emulator