fwConfigs
 All Files Functions Variables Groups Pages
fwPvRange.ctl File Reference

Functions

 _fwPvRange_buildSettingsLists (string dpe, int configurationType, dyn_anytype configData, dyn_string &attributesToSet, dyn_anytype &valuesToSet, dyn_string &exceptionInfo)
 
 _fwPvRange_buildAttributesList (string dpe, int configurationType, dyn_string &attributes, dyn_int &attributeIndex, dyn_string &exceptionInfo)
 
 _fwPvRange_checkInputConfiguration (string dpe, int pvRangeType, dyn_anytype configData, dyn_string &exceptionInfo)
 
 fwPvRange_setObjectMany (dyn_string dpes, dyn_int pvRangeTypes, dyn_dyn_anytype configData, dyn_string &exceptionInfo)
 
 _fwPvRange_set (dyn_string dpes, dyn_int pvRangeTypes, dyn_dyn_anytype configData, dyn_string &exceptionInfo)
 
 fwPvRange_setObjectMultiple (dyn_string dpes, int pvRangeType, dyn_anytype configData, dyn_string &exceptionInfo)
 
 fwPvRange_setObject (string dpe, int pvRangeType, dyn_anytype configData, dyn_string &exceptionInfo)
 
 fwPvRange_getObject (string dpe, bool &configExists, int &pvRangeType, dyn_anytype &configData, dyn_string &exceptionInfo)
 
 fwPvRange_getObjectMany (dyn_string dpes, dyn_bool &configExists, dyn_int &pvRangeTypes, dyn_dyn_anytype &configData, dyn_string &exceptionInfo)
 
 _fwPvRange_get (dyn_string dpes, dyn_bool &configExists, dyn_int &pvRangeTypes, dyn_dyn_anytype &configData, dyn_string &exceptionInfo)
 
 fwPvRange_deleteMultiple (dyn_string dpes, dyn_string &exceptionInfo)
 
 fwPvRange_deleteMany (dyn_string dpes, dyn_string &exceptionInfo)
 
 fwPvRange_delete (string dpe, dyn_string &exceptionInfo)
 
 fwPvRange_setMany (dyn_string &dpes, dyn_float &minValue, dyn_float &maxValue, dyn_bool &negateRange, dyn_bool &ignoreOutside, dyn_bool &inclusiveMin, dyn_bool &inclusiveMax, dyn_string &exceptionInfo)
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! More...
 
 fwPvRange_setMultiple (dyn_string dpes, float minValue, float maxValue, bool negateRange, bool ignoreOutside, bool inclusiveMin, bool inclusiveMax, dyn_string &exceptionInfo)
 
 fwPvRange_set (string dpe, float minValue, float maxValue, bool negateRange, bool ignoreOutside, bool inclusiveMin, bool inclusiveMax, dyn_string &exceptionInfo)
 
 fwPvRange_get (string dpe, bool &configExists, float &minValue, float &maxValue, bool &negateRange, bool &ignoreOutside, bool &inclusiveMin, bool &inclusiveMax, dyn_string &exceptionInfo)
 
 fwPvRange_getMany (dyn_string &dpes, dyn_bool &configExists, dyn_float &minValue, dyn_float &maxValue, dyn_bool &negateRange, dyn_bool &ignoreOutside, dyn_bool &inclusiveMin, dyn_bool &inclusiveMax, dyn_string &exceptionInfo)
 

Variables

const unsigned fwPvRange_MINIMUM_VALUE = 1
 
const unsigned fwPvRange_MAXIMUM_VALUE = 2
 
const unsigned fwPvRange_VALUE_SET = 3
 
const unsigned fwPvRange_VALUE_PATTERN = 4
 
const unsigned fwPvRange_NEGATE_RANGE = 5
 
const unsigned fwPvRange_IGNORE_OUTSIDE = 6
 
const unsigned fwPvRange_INCLUSIVE_MINIMUM = 7
 
const unsigned fwPvRange_INCLUSIVE_MAXIMUM = 8
 

Detailed Description

This library contains function associated with the PV range config. Functions are provided for getting the current settings, deleting the config and setting the config

Creation Date
21/08/2000
Modification History

05/09/2011 Marco Boccioli

  • #86287: fwPVRange_objectGet() returns incomplete data. The parameters object is now initialized in _fwPvRange_get().

12/08/2011 Marco Boccioli

  • #85462: Functions *_setMany and *_getMany with parameters as reference.
    10/10/2000 - modified savePvRange() function so that pv_range.._type
                                                    is not set if pv_range config already exists.
    01/09/2003      Sascha Schmeling: modified _set and _get to allow for floats
    15/01/2004      Oliver Holme (IT-CO) Completed overhaul of whole library
    19/07/2006      Oliver Holme (IT-CO) Added new object based functions to support new PV range types
    
Constraints
WARNING: the functions use the dpGet or dpSetWait, problems may occur when using these functions in a working function called by a PVSS (dpConnect) or in a calling function
Usage
Public
PVSS managers
VISION, CTRL
Author
Herve Milcent, Juha Rossi, Oliver Holme (IT-CO)

Function Documentation

_fwPvRange_buildAttributesList ( string  dpe,
int  configurationType,
dyn_string &  attributes,
dyn_int &  attributeIndex,
dyn_string &  exceptionInfo 
)

This function is used to prepare a list of attributes that need to be written to in order to set the pv_range config. An index is also returned to help identify which attribute is which.

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters
dpedata point element to which the pv_range config should be written
configurationTypevalue which has been written _type attribute - one of: DPCONFIG_NONE DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
attributesa list is returned here containing all the attributes needed to set the pv_range config on the dpe
attributeIndexa list is returned here containing an index to explain which attribute is which. The list is a list of integers that can be compared to the global constants that define which attribute is which
exceptionInfodetails of any errors are returned here

Referenced by _fwPvRange_buildSettingsLists(), and _fwPvRange_get().

_fwPvRange_buildSettingsLists ( string  dpe,
int  configurationType,
dyn_anytype  configData,
dyn_string &  attributesToSet,
dyn_anytype &  valuesToSet,
dyn_string &  exceptionInfo 
)

This functions is used to prepare the necessary values for a dpSet on the necessary attributes of the _pv_range config. This function assumes that the _type attribute has already been set to the ncessary value

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters
dpedata point element to which the pv_range config should be written
configurationTypevalue which has been written _type attribute - one of: DPCONFIG_NONE DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
configDataa list of data to be set to the attributes of the pv_range config. The order or items in this list is based on the global constants which define which attribute is which
attributesToSeta list of the attributes to be written is returned here
valuesToSeta list of values to be passed to the dpSet is returned here
exceptionInfodetails of any errors are returned here

References _fwPvRange_buildAttributesList().

Referenced by _fwPvRange_set().

+ Here is the call graph for this function:

_fwPvRange_checkInputConfiguration ( string  dpe,
int  pvRangeType,
dyn_anytype  configData,
dyn_string &  exceptionInfo 
)

This function is checks the consistency of the PV rnage configuration objects before they are written to the dpe.

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters
dpethe dpe that the configuration is for
pvRangeTypetypes of PV range to set. The value can be one of: DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
configDataconfiguration object for the dpe is passed here Constants are used to identify the data inside the object.
exceptionInfodetails of any errors are returned here

Referenced by fwPvRange_setObject(), fwPvRange_setObjectMany(), and fwPvRange_setObjectMultiple().

_fwPvRange_get ( dyn_string  dpes,
dyn_bool &  configExists,
dyn_int &  pvRangeTypes,
dyn_dyn_anytype &  configData,
dyn_string &  exceptionInfo 
)

Gets the PV range configs for the given data point elements

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements
configExistslist of bools, TRUE if PV Range config exists, else FALSE
pvRangeTypeslist of types of PV range is returned here. The values can be one of: DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
configDataconfiguration object for each dpe is returned here. The first dimension of the array defines which dpe the object relate to. e.g. configData[1] contains the configuration object for dpes[1] Constants are used to identify the data inside the object.
exceptionInfodetails of any errors are returned here

References _fwConfigs_getConfigTypeAttribute(), and _fwPvRange_buildAttributesList().

Referenced by fwPvRange_getObject(), and fwPvRange_getObjectMany().

+ Here is the call graph for this function:

_fwPvRange_set ( dyn_string  dpes,
dyn_int  pvRangeTypes,
dyn_dyn_anytype  configData,
dyn_string &  exceptionInfo 
)

Sets different PV range configs for the given data point elements

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements
pvRangeTypeslist of types of PV range to set. The value can be one of: DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
configDataconfiguration object for each dpe is passed here. The first dimension of the array defines which dpe the object relate to. e.g. configData[1] contains the configuration object for dpes[1] Constants are used to identify the data inside the object.
exceptionInfodetails of any errors are returned here

References _fwConfigs_setConfigTypeAttribute(), and _fwPvRange_buildSettingsLists().

Referenced by fwPvRange_setObject(), fwPvRange_setObjectMany(), and fwPvRange_setObjectMultiple().

+ Here is the call graph for this function:

fwPvRange_delete ( string  dpe,
dyn_string &  exceptionInfo 
)

Deletes the PV range config for the given data point element

Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters
dpedata point element
exceptionInfodetails of any errors are returned here

References _fwConfigs_delete().

+ Here is the call graph for this function:

fwPvRange_deleteMany ( dyn_string  dpes,
dyn_string &  exceptionInfo 
)

Deletes the PV range config for the given data point elements

Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements
exceptionInfodetails of any errors are returned here

References _fwConfigs_delete().

+ Here is the call graph for this function:

fwPvRange_deleteMultiple ( dyn_string  dpes,
dyn_string &  exceptionInfo 
)

Deletes the PV range config for the given data point elements

Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements
exceptionInfodetails of any errors are returned here

References _fwConfigs_delete().

+ Here is the call graph for this function:

fwPvRange_get ( string  dpe,
bool &  configExists,
float &  minValue,
float &  maxValue,
bool &  negateRange,
bool &  ignoreOutside,
bool &  inclusiveMin,
bool &  inclusiveMax,
dyn_string &  exceptionInfo 
)

DEPRECATED function - use fwPvRange_getObject instead

Constraints
None
Usage
DEPRECATED
PVSS managers
VISION, CTRL
Parameters
dpedata point element
configExistsTRUE if PV Range config exists, else FALSE
minValuelower limit for the range
maxValueupper limit for the range
negateRangeTRUE for "reverse (negate) value-range handling"
ignoreOutsideTRUE when "invalid values should be ignored"
inclusiveMinTRUE when "minimum value included in the value range"
inclusiveMaxTRUE when "maximum value included in the value range"
exceptionInfodetails of any errors are returned here

References fwPvRange_getObject().

+ Here is the call graph for this function:

fwPvRange_getMany ( dyn_string &  dpes,
dyn_bool &  configExists,
dyn_float &  minValue,
dyn_float &  maxValue,
dyn_bool &  negateRange,
dyn_bool &  ignoreOutside,
dyn_bool &  inclusiveMin,
dyn_bool &  inclusiveMax,
dyn_string &  exceptionInfo 
)

DEPRECATED function - use fwPvRange_getObjectMany instead

Constraints
None
Usage
DEPRECATED
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements. Passed as reference only for performance reasons. Not modified.
configExistslist of bools, TRUE if PV Range config exists, else FALSE
minValuelist of lower limit for the range
maxValuelist of upper limit for the range
negateRangelist of bools, TRUE for "reverse (negate) value-range handling"
ignoreOutsidelist of bools, TRUE when "invalid values should be ignored"
inclusiveMinlist of bools, TRUE when "minimum value included in the value range"
inclusiveMaxlist of bools, TRUE when "maximum value included in the value range"
exceptionInfodetails of any errors are returned here

References fwPvRange_getObjectMany().

+ Here is the call graph for this function:

fwPvRange_getObject ( string  dpe,
bool &  configExists,
int &  pvRangeType,
dyn_anytype &  configData,
dyn_string &  exceptionInfo 
)

Gets the PV range config from the given data point element

Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters
dpedata point element
configExistsTRUE if PV Range config exists, else FALSE
pvRangeTypetypes of PV range is returned here. The value can be one of: DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
configDataconfiguration object for the dpe is returned here Constants are used to identify the data inside the object.

For all PV range configurations the configData object will contain values for: fwPvRange_NEGATE_RANGE - e.g. rangeNegated = configData[fwPvRange_NEGATE_RANGE]; fwPvRange_IGNORE_OUTSIDE

For min-max PV ranges, the following object fields will also be filled: fwPvRange_INCLUSIVE_MINIMUM fwPvRange_INCLUSIVE_MAXIMUM fwPvRange_MINIMUM_VALUE fwPvRange_MAXIMUM_VALUE

For value set PV ranges, the following object fields will also be filled: fwPvRange_VALUE_SET

For min-max PV ranges, the following object fields will also be filled: fwPvRange_VALUE_PATTERN

Parameters
exceptionInfodetails of any errors are returned here

References _fwPvRange_get().

Referenced by fwPvRange_get().

+ Here is the call graph for this function:

fwPvRange_getObjectMany ( dyn_string  dpes,
dyn_bool &  configExists,
dyn_int &  pvRangeTypes,
dyn_dyn_anytype &  configData,
dyn_string &  exceptionInfo 
)

Gets the PV range configs for the given data point elements

Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements
configExistslist of bools, TRUE if PV Range config exists, else FALSE
pvRangeTypeslist of types of PV range is returned here. The values can be one of: DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
configDataconfiguration object for each of the dpes is returned here The first dimension of the array defines which dpe the object relate to. e.g. configData[1] contains the configuration object from dpes[1] Constants are used to identify the data inside the object.

For all PV range configurations the configData object will contain values for: fwPvRange_NEGATE_RANGE - e.g. rangeNegated = configData[1][fwPvRange_NEGATE_RANGE]; fwPvRange_IGNORE_OUTSIDE

For min-max PV ranges, the following object fields will also be filled: fwPvRange_INCLUSIVE_MINIMUM fwPvRange_INCLUSIVE_MAXIMUM fwPvRange_MINIMUM_VALUE fwPvRange_MAXIMUM_VALUE

For value set PV ranges, the following object fields will also be filled: fwPvRange_VALUE_SET

For min-max PV ranges, the following object fields will also be filled: fwPvRange_VALUE_PATTERN

Parameters
exceptionInfodetails of any errors are returned here

References _fwPvRange_get().

Referenced by fwPvRange_getMany().

+ Here is the call graph for this function:

fwPvRange_set ( string  dpe,
float  minValue,
float  maxValue,
bool  negateRange,
bool  ignoreOutside,
bool  inclusiveMin,
bool  inclusiveMax,
dyn_string &  exceptionInfo 
)

DEPRECATED function - use fwPvRange_setObject instead

Constraints
None
Usage
DEPRECATED
PVSS managers
VISION, CTRL
Parameters
dpedata point element
minValuelower limit for the range
maxValueupper limit for the range
negateRangeTRUE for "reverse (negate) value-range handling"
ignoreOutsideTRUE when "invalid values should be ignored"
inclusiveMinTRUE when "minimum value included in the value range"
inclusiveMaxTRUE when "maximum value included in the value range"
exceptionInfodetails of any errors are returned here

References fwPvRange_setObject().

+ Here is the call graph for this function:

fwPvRange_setMany ( dyn_string &  dpes,
dyn_float &  minValue,
dyn_float &  maxValue,
dyn_bool &  negateRange,
dyn_bool &  ignoreOutside,
dyn_bool &  inclusiveMin,
dyn_bool &  inclusiveMax,
dyn_string &  exceptionInfo 
)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! DEPRECATED function - use fwPvRange_setObjectMany instead

Constraints
None
Usage
DEPRECATED
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements. Passed as reference only for performance reasons. Not modified.
minValuelist of lower limit for the range. Passed as reference only for performance reasons. Not modified.
maxValuelist of upper limit for the range. Passed as reference only for performance reasons. Not modified.
negateRangelist of bools, TRUE for "reverse (negate) value-range handling" . Passed as reference only for performance reasons. Not modified.
ignoreOutsidelist of bools, TRUE when "invalid values should be ignored". Passed as reference only for performance reasons. Not modified.
inclusiveMinlist of bools, TRUE when "minimum value included in the value range". Passed as reference only for performance reasons. Not modified.
inclusiveMaxlist of bools, TRUE when "maximum value included in the value range". Passed as reference only for performance reasons. Not modified.
exceptionInfodetails of any errors are returned here

References fwPvRange_setObjectMany().

+ Here is the call graph for this function:

fwPvRange_setMultiple ( dyn_string  dpes,
float  minValue,
float  maxValue,
bool  negateRange,
bool  ignoreOutside,
bool  inclusiveMin,
bool  inclusiveMax,
dyn_string &  exceptionInfo 
)

DEPRECATED function - use fwPvRange_setObjectMultiple instead

Constraints
None
Usage
DEPRECATED
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements
minValuelower limit for the range
maxValueupper limit for the range
negateRangeTRUE for "reverse (negate) value-range handling"
ignoreOutsideTRUE when "invalid values should be ignored"
inclusiveMinTRUE when "minimum value included in the value range"
inclusiveMaxTRUE when "maximum value included in the value range"
exceptionInfodetails of any errors are returned here

References fwPvRange_setObjectMany().

+ Here is the call graph for this function:

fwPvRange_setObject ( string  dpe,
int  pvRangeType,
dyn_anytype  configData,
dyn_string &  exceptionInfo 
)

Sets the PV range config for the given data point element

Example
Set a good range from 0 to 100 included.
dyn_string exceptionInfo;
dyn_anytype configData;
configData[fwPvRange_NEGATE_RANGE] = false; //the values inside range are good
configData[fwPvRange_IGNORE_OUTSIDE] = true;
configData[fwPvRange_INCLUSIVE_MINIMUM] = true;
configData[fwPvRange_INCLUSIVE_MAXIMUM] = true;
configData[fwPvRange_MINIMUM_VALUE] = 0;
configData[fwPvRange_MAXIMUM_VALUE] = 100;
configData[fwPvRange_VALUE_SET] = makeDynFloat();
configData[fwPvRange_VALUE_PATTERN] = "";
fwPvRange_setObject("test_alarms:testPV_01.value", DPCONFIG_MINMAX_PVSS_RANGECHECK, configData, exceptionInfo);
Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters
dpedata point element
pvRangeTypetypes of PV range to set. The value can be one of: DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
configDataconfiguration object for the dpe is passed here Constants are used to identify the data inside the object. For all PV range configurations the configData object must contain values for: fwPvRange_NEGATE_RANGE - e.g. configData[fwPvRange_NEGATE_RANGE] = TRUE; fwPvRange_IGNORE_OUTSIDE For min-max PV ranges, the following object fields must also be filled: fwPvRange_INCLUSIVE_MINIMUM fwPvRange_INCLUSIVE_MAXIMUM fwPvRange_MINIMUM_VALUE fwPvRange_MAXIMUM_VALUE For value set PV ranges, the following object fields must also be filled: fwPvRange_VALUE_SET For min-max PV ranges, the following object fields must also be filled: fwPvRange_VALUE_PATTERN
exceptionInfodetails of any errors are returned here

References _fwPvRange_checkInputConfiguration(), and _fwPvRange_set().

Referenced by fwPvRange_set().

+ Here is the call graph for this function:

fwPvRange_setObjectMany ( dyn_string  dpes,
dyn_int  pvRangeTypes,
dyn_dyn_anytype  configData,
dyn_string &  exceptionInfo 
)

Sets different PV range configs for the given data point elements

Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements
pvRangeTypeslist of types of PV range to set. The values can be one of: DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
configDataconfiguration object for each dpe is passed here. The first dimension of the array defines which dpe the object relate to. e.g. configData[1] contains the configuration object for dpes[1] Constants are used to identify the data inside the object.

For all PV range configurations the configData object must contain values for: fwPvRange_NEGATE_RANGE - e.g. configData[1][fwPvRange_NEGATE_RANGE] = TRUE; fwPvRange_IGNORE_OUTSIDE

For min-max PV ranges, the following object fields must also be filled: fwPvRange_INCLUSIVE_MINIMUM fwPvRange_INCLUSIVE_MAXIMUM fwPvRange_MINIMUM_VALUE fwPvRange_MAXIMUM_VALUE

For value set PV ranges, the following object fields must also be filled: fwPvRange_VALUE_SET

For min-max PV ranges, the following object fields must also be filled: fwPvRange_VALUE_PATTERN

Parameters
exceptionInfodetails of any errors are returned here

References _fwPvRange_checkInputConfiguration(), and _fwPvRange_set().

Referenced by fwPvRange_setMany(), and fwPvRange_setMultiple().

+ Here is the call graph for this function:

fwPvRange_setObjectMultiple ( dyn_string  dpes,
int  pvRangeType,
dyn_anytype  configData,
dyn_string &  exceptionInfo 
)

Sets the same PV range config for the given data point elements

Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters
dpeslist of data point elements
pvRangeTypetypes of PV range to set. The value can be one of: DPCONFIG_MINMAX_PVSS_RANGECHECK DPCONFIG_SET_PVSS_RANGECHECK DPCONFIG_MATCH_PVSS_RANGECHECK
configDataconfiguration object for the dpes is passed here Constants are used to identify the data inside the object.

For all PV range configurations the configData object must contain values for: fwPvRange_NEGATE_RANGE - e.g. configData[fwPvRange_NEGATE_RANGE] = TRUE; fwPvRange_IGNORE_OUTSIDE

For min-max PV ranges, the following object fields must also be filled: fwPvRange_INCLUSIVE_MINIMUM fwPvRange_INCLUSIVE_MAXIMUM fwPvRange_MINIMUM_VALUE fwPvRange_MAXIMUM_VALUE

For value set PV ranges, the following object fields must also be filled: fwPvRange_VALUE_SET

For min-max PV ranges, the following object fields must also be filled: fwPvRange_VALUE_PATTERN

Parameters
exceptionInfodetails of any errors are returned here

References _fwPvRange_checkInputConfiguration(), and _fwPvRange_set().

+ Here is the call graph for this function: