beautypg.com

Api constants, Address frame type definition, Addressing type definition – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 852: Affiliation setting definition, Ata capacity type definition, Addressframetypeenum, Affiliationsettingenum, Atacapacitytypeenum, Addressing type, Definition

background image


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

Address Frame type definition 852

API Constants

The pre-defined API constants are for parameters of functions and methods.
Because constants are used in several methods, those methods have links to the constants

listed in this reference section.

Address Frame type definition

typedef enum {
ID_ADDRESS_FRAME_TYPE_IDENTIFY = 0,
ID_ADDRESS_FRAME_TYPE_OPEN,
ID_ADDRESS_FRAME_TYPE_ZONE_BROADCAST,
ID_ADDRESS_FRAME_TYPE_ANY_TYPE = 3,
} AddressFrameTypeEnum;

Addressing Type definition

typedef enum {
eNORMAL_WRITABLE

= 0,

eCIRCULAR_WRITABLE

= 1,

eNONE_WRITABLE

= 2

} TrgEmulMediaAreaTypeEnum;

Affiliation Setting definition

typedef enum {
EXERCISER_ATA_COMMAND_AFFILIATION_CLEAR = 0,
EXERCISER_ATA_COMMAND_AFFILIATION_LEAVE,
} AffiliationSettingEnum;

ATA Capacity Type definition

typedef enum {

ATA_CAPACITY_CHS

= 0x01,

ATA_CAPACITY_LBA28

= 0x02,

ATA_CAPACITY_LBA48

= 0x03,

} AtACapacityTypeEnum;