Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ezeio2:scriptref:getinputvalue [2019-08-17 22:07] – andreh | ezeio2:scriptref:getinputvalue [2019-09-02 21:38] (current) – andreh | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Script reference ====== | + | ==== GetInputValue ==== |
- | + | ||
- | ==== GetInputValue( inputno, mode ) ==== | + | |
Fetch the value of a hardware input. | Fetch the value of a hardware input. | ||
Line 28: | Line 26: | ||
^ Mode ^ Reading ^ | ^ Mode ^ Reading ^ | ||
^ INVAL_RAW | Momentary value. Unit depends on input hardware setting. | | ^ INVAL_RAW | Momentary value. Unit depends on input hardware setting. | | ||
- | ^ INVAL_INTERVAL | Pulse interval in mHz | | + | ^ INVAL_MIN | Smallest value in this sampling interval. Unit depends on input hardware setting. | |
+ | ^ INVAL_MAX | Largest value in this sampling interval. | ||
+ | ^ INVAL_AVG | Average value in this sampling interval. Unit depends on input hardware setting. | | ||
+ | ^ INVAL_INTERVAL | Pulse interval in ms | | ||
+ | ^ INVAL_FREQ | Pulse frequency in Hz x1000 (mHz) | | ||
^ INVAL_COUNT | Pulse count | | ^ INVAL_COUNT | Pulse count | | ||
=== Return value === | === Return value === | ||
- | Value of input | + | Value of input. |
+ | |||
+ | The unit of the returned value depends on the input hardware setting: | ||
+ | ^ Hardware setting ^ Input unit ^ Description ^ | ||
+ | | INMODE_10V | mV (milliVolt) | 0-10240 mV | | ||
+ | | INMODE_30mA | uA (microAmpere) | 0-30000 uA | | ||
+ | | INMODE_PULLUP | Ω (Ohm) | 0-10000000 Ohm (0-1MΩ) | | ||
+ | | INMODE_THERMISTOR* | °K x100 (Kelvin) | 0-60000 Kelvin x 100 | | ||
=== Example usage === | === Example usage === |