As seen in the ndio palette (Figure 10), there are 7 different Ndio point types.
These 7 different Ndio point types derive from the following 4 control point types:
BooleanPoint
For boolean “universal input” type NdioBooleanPoint (BooleanInputPoint).
NumericPoint
For numeric “universal input” types NdioCounterPoint, NdioResistivePoint, NdioThermistorPoint, and NdioVoltagePoint. (CounterInputPoint, ResistiveInputPoint, ThermistorInputPoint, VoltageInputPoint)
BooleanWritable
For for boolean output type NdioBooleanWritable (BooleanOutputWritable).
NumericWritable
For numeric output type NdioVoltageOutput (VoltageOutputWritable).
Each Ndio point type is typically unique by one or more properties in its proxy extension. Also, the proxy extension in each type contains the same (common) properties. Things unique to each Ndio point type are explained in following sections, as well as common properties in each point’s proxy extension.