Handle
Methods
Method Reference
name() -> &str
The net name this handle was created with. Does not touch the network.
read() -> Result<f64>
Read the voltage present on the ADC input, in volts.
f64 — the measured voltage in volts. Signed: a negative reading is a
real negative voltage, not an error.
Examples
Assert a rail came up
Poll a decaying rail
read() is a single cheap request, so polling in a loop is reasonable.
Supported Hardware
Notes
- Readings are volts, always. There is no unit selection on this net type.
- An unconnected input floats; a reading near zero on a disconnected pin is the instrument reporting noise, not a failure.
- Each ADC net is one channel. A device with fourteen inputs is fourteen nets.
- The box serializes access per physical instrument, so concurrent reads across several ADC nets on one device queue rather than interleave.

