Skip to main content
Version: 7.9

forceQuality

This function is used by Ignition's Expression language.

Description

Returns the given value, but overwrites the quality of that value. See the quality codes for a list of potential quality codes. If the quality argument is omitted, the quality will be GOOD (192). This is a way to have expressions opt-out of the quality overlay system. You can also force a specific quality code here by including the quality argument.

Syntax

forceQuality(value[, qualityCode])

  • Parameters

    • object value - The value to force a quality on.

    • int qualityCode - Optional. The qualityCode to force on the value.

  • Results

    • object - The value with a forced quality.

Examples

Code Snippet
forceQuality({Tanks/Tank15})   //returns the value of the Tank15 tag, but always with a good quality code.
Code Snippet
forceQuality({Tanks/Tank15}, 410) //returns the value of the Tank15 tag, but always with a TAG_DISABLED quality.