Sets a Quality part’s value to the QUALITY variable.
Syntax
QualitySetPart(QUALITY quality, INT part, INT value)
quality:
Specifies the quality variable.
part:
The part to extract:
0 – The General Quality value
1 – Quality Substatus value
2 - The Quality Limit value
3 - The Extended Quality Substatus value
4 – The Tag Status Override flag
5 – The Tag Status Control Inhibit flag
6 - The DataSource error code
7 – The OPC Quality (General + Substatus + Limit)
value:
The new value for the given part.
Return Value
The modified Quality value, or the original value if the given part is not applicable.
Related Functions
QualityGetPart, QualityIsBad, QualityIsContolInhibit, QualityIsGood, QualityIsOverride, QualityIsUncertain, QualityToStr, QualityCreate
Example
QUALITY q; INT qualityGeneral; // insert code here q = QualitySetPart(q, 0, qualityGeneral);
See Also
Published June 2018