| AllInRangeElseAnyInRange | Optional. A Boolean value. If True (the default) and a feature is already selected by having its mcfsfAnyNotSelected bits (mcfsfDeselected, mcfsfOutOfRange or mcfsfCancelled) of the McFeatures.FeatureStatusFlags clear, then it will become unselsected (the mcfsfOutOfRange bit of the McFeatures.FeatureStatusFlags will be set for that feature) if the measurement value corresponding to that feature falls outside RangeMin through RangeMax. That is, if AllInRangeElseAnyInRange is True, a feature's status will only be changed if it is not already de-selected. If AllInRangeElseAnyInRange is False, and a feature is already deselected by having its any of its mcfsfAnyNotSelected bits of the McFeatures.FeatureStatusFlags set, then it will become selsected (the all mcfsfAnyNotSelected bits of the McFeatures.FeatureStatusFlags will be cleared for that feature) if the measurement value corresponding to that feature falls inside RangeMin through RangeMax. That is, if AllInRangeElseAnyInRange is False, a feature's status will only be changed if it is not already Selected.
|