beautypg.com

Task attribute definition, Task management type definition, Time unit definition – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 900: Triggerstrategyenum, Timeunitenum, Ssptaskmanagmentenum, Task command definition, Taskattributeenum definition

background image


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

Task Attribute definition 900

Task Attribute definition

typedef enum {

TASK_ATTRIBUTE_SIMPLE

= 0x00,

TASK_ATTRIBUTE_HEAD_OF_QUEUE

= 0x01,

TASK_ATTRIBUTE_ORDERED

= 0x02,

TASK_ATTRIBUTE_ACA

= 0x04,

TASK_ATTRIBUTE_ANY_TYPE

= 0x05

} TaskAttributeEnum;

Task Management Type definition

typedef enum {

ID_SSP_FRAME_TASK_MANAGEMENT_FUNCTION_ANY_FUNCTIONS

= 0,

ID_SSP_FRAME_TASK_MANAGEMENT_FUNCTION_ABORT_TASK

= 1,

ID_SSP_FRAME_TASK_MANAGEMENT_FUNCTION_ABORT_TASK_SET

= 2,

ID_SSP_FRAME_TASK_MANAGEMENT_FUNCTION_CLEAR_TASK_SET

= 4,

ID_SSP_FRAME_TASK_MANAGEMENT_FUNCTION_LOGICAL_UNIT_RESET = 8,
ID_SSP_FRAME_TASK_MANAGEMENT_FUNCTION_CLEAR_ACA

= 0x40,

ID_SSP_FRAME_TASK_MANAGEMENT_FUNCTION_QUERY_TASK

= 0x80,

} SSPTaskManagmentEnum;

Time Unit definition

typedef enum {

ID_TIME_UNIT_MICRO = 0,
ID_TIME_UNIT_MILI,
ID_TIME_UNIT_SEC,
ID_TIME_UNIT_MIN,

} TimeUnitEnum;