The possible values for a numeric parameter.
typedef struct {
double value;
double lowerLimit;
double upperLimit;
double stepBeg;
double stepVal;
UInt32 flags;
Int32 filler_1;
GS::uchar_t valueDescription [API_UAddParNumDescLen];
} API_VLNumType;
Members
- value
- the value itself when no limits are defined
- lowerLimit
- the value when one of the
APIVLVal_LowerLimitorAPIVLVal_LowerEqualflags is set - upperLimit
- the value when one of the
APIVLVal_UpperLimitorAPIVLVal_UpperEqualflags is set - stepBeg
- the start value when the
APIVLVal_Stepflag is set - stepVal
- the step value when the
APIVLVal_Stepflag is set - flags
-
the possible value range modifiers; only one of these can be set
modifier
meaning
APIVLVal_LowerLimitthe value of the parameter is greater than
lowerLimitAPIVLVal_LowerEqualthe value of the parameter is greater than or equal to
lowerLimitAPIVLVal_UpperLimitthe value of the parameter is less than
upperLimitAPIVLVal_UpperEqualthe value of the parameter is less than or equal to
upperLimitAPIVLVal_Stepthe value of the parameter can be equal to any value in the form of
stepBeg+n*stepVal, wheren ? 0 - valueDescription[API_UAddParNumDescLen]

- Unicode parameter value description string in UTF-16 encoding.
Remarks
This structure contains the possible numeric values for the given parameter. For more information, see the description of the VALUES command in the Parameter Script section of the GDL Reference Manual.
Requirements
- Version: API 3.1 or later
- Header: APIdefs_Goodies.h