AIDA_tstValListEntry

The AIDA_tstValListEntry structures form a linked list of possible values of an AIDA component's parameter. It is not mandatory for a component to add these lists to its parameters.

typedef struct _AIDA_tstValListEntry {
  struct _AIDA_tstValListEntry  *pstNextEntry;
  AIDA_tenValListEntryType        enEntryType;
  AIDA_tunParamVal                unParamLowVal;
  AIDA_tunParamVal                unParamHighVal;
} AIDA_tstValListEntry;

Members

pstNextEntry
This is a pointer to the next AIDA_tstValListEntry structure of the linked list. It is NULL when this structure is the last element of the list.
enEntryType
This member of the type AIDA_tenValListEntryType defines wether the structure represents a single value (enEntryType == AIDA_nenSingle) or a Range (enEntryType == AIDA_nenRange).
ParamLowVal
This member contains a single possible value or the lowest value of a range depending on enEntryType.
ParamHighVal
This member contains the highest value of a range if enEntryType is AIDA_nenRange.

See Also

AIDA Overview, AIDA Structures And Datatypes, AIDA_tstReplacementTableEntry, AIDA_tenParamType, AIDA_tenParamAttrib, AIDA_tenValListEntryType, AIDA_tstParam, AIDA_tunParamVal