NDIO FAQs

The following are frequently asked questions (FAQs) about the NiagaraAX NDIO driver:

Q: What does NDIO (or Ndio) abbreviate?
Q: Does the newer NRIO (Nrio) driver replace the Ndio driver?
Q: Why is it when I add some Ndio proxy points, say a VoltageInputPoint, that they come up in fault?
Q:

What does NDIO (or Ndio) abbreviate?

A:

Niagara Direct Input Output, the original NiagaraAX driver for I/O hardware. Note throughout this document, capitalization of NDIO is typically limited to the leading “N”, as in “Ndio proxy point”. This reflects actual Niagara component and view names, such as NdioNetwork, NdioBoard, Ndio Board Manager, and so on. Occasionally, the lowercase “ndio” is used when referring to the actual ndio module (as in .jar file).

Q:

Does the newer NRIO (Nrio) driver replace the Ndio driver?

A:

No, the NRIO (Niagara Remote Input Output) driver supports a different group of I/O hardware. Although the two drivers (Ndio and Nrio) are very similar at the proxy point level, there are numerous differences at the component “network” and “device” levels.

Q:

Why is it when I add some Ndio proxy points, say a VoltageInputPoint, that they come up in fault?

A:

In the Ndio Point Manager if you add a VoltageInputPoint, ResistiveInputPoint, or ThermistorInputPoint and change the point’s Facets to another category of units, you typically see this fault status. This happens because those types of proxy points are automatically added with a “LinearCalibrationExt”, and its “units” property does not automatically stay in sync with the proxy point’s Facets.

To clear this fault status, go to the property sheet of the LinearCalibrationExt under the point, and assign the identical units as you did in the proxy point’s Facets. Alternatively, you could simply delete the point extension, but that would remove the “Offset” (calibration) utility that it provides.

Note this fault status happens most for VoltageInputPoints, and rarely (if ever) for a ThermistorInputPoint—because its units should always remain temperature, even if changing between ˚C and ˚F.