Quality Reporting

NI-iDDS Instrument Node reports its quality as 0x79 when a channel is operating normally. Quality bits adhere to section 9.11.4 of the EIM03869 Issue 2.1 TEDS Real-Time Backbone Command Definitions.

  • QualityTimestampClockLocked—Normally set to 1.
    • Clears and sets word to suspect when state is slave, but clock offset is greater than 1% of sampling period and less than 1 sampling period.
    • Clears and sets word to bad when state is not slave or offset is greater than 1 sampling period.
  • QualitySamplingClockLocked—Normally set to 1.

    • Behavior matches QualityTimestampClockLocked and:
    • Clears and sets word to suspect when sampling period rate is greater than 1% and less than 10% of the specified value (10 point moving average).
    • Clears and sets word to bad when sampling period is greater than 10% of the specified value (10 point moving average).
  • QualityCalibrated—Normally set to 1.

    Clears and sets word to bad when sensor calibration is disabled and/or the sensor calibration expiration date has passed.

  • QualityUniformSampling—Normally set to 1.

    NI-iDDS Instrument Node does not check for any condition that changes this bit.

  • QualityShortCircuit—Normally set to 0.

    NI-iDDS Instrument Node does not currently support any hardware that changes this bit.

  • QualityOpenCircuit—Normally set to 0.

    Sets bit to 1 when an open thermocouple channel is detected. Currently, thermocouple modules have the only channels that check for open circuit.

  • QualityExtrapolatedCalibration—Normally set to 0.

    Sets bit to 1 when sensor calibration is enabled and a channel's prescaled data exceeds the valid range of its sensor calibration. For polynomial scaling, maximum and minimum values are explicitly defined. For table scaling, maximum and minimum values are derived from the specified table points.

  • QualityTareRemoved—Normally set to 0.

    NI-iDDS Instrument Node does not check for any condition that changes this bit.

  • QualityOffsetApplied—Normally set to 0.

    NI-iDDS Instrument Node does not check for any condition that changes this bit.

  • QualityCalibrationExpired—Normally set to 0.

    Sets bit to 1 for all channels of a module with an expired factory calibration.

  • QualityNoData—Normally set to 0.

    Sets bit to 1 for all channels of a channel group that cannot acquire data. For example, a module failed or was removed during a test. Reset the node—even for hot-swappable modules—to clear the bit.