I think it is actually measuring conductivity and translating that into TDS based on conductivity for the typical sodium, calcium, mag values found in water. It is not reading things like silica or co2. I'd prefer if we had a direct readout of the conductivity rather than the tds translation which is not necessarily consistent from meter to meter.