rounding needed!
| 214 | |
| 215 | // rounding needed! |
| 216 | uint8_t X9C10X::Ohm2Position(uint32_t value, bool invert) |
| 217 | { |
| 218 | if (value > _maxOhm) return 99; |
| 219 | uint8_t val = (99 * value + _maxOhm/2) / _maxOhm; |
| 220 | if (invert) return 99 - val; |
| 221 | return val; |
| 222 | } |
| 223 | |
| 224 | |
| 225 | uint16_t X9C10X::getType() |