BinaryQuantityCodec<V extends num>.of constructor
BinaryQuantityCodec<V extends num>.of (
- NumFormat<
dynamic, V> format, { - NumDataConversion? conversion,
- ({num max, num min})? numLimits,
Implementation
BinaryQuantityCodec.of(this.format, {NumDataConversion? conversion, ({num min, num max})? numLimits})
: numConversion = switch (format) {
IntFormat() => _disabled, // handle with sign extension + bounds. // scaled down int (larger quantity) treat as fract for now.
FractFormat() => conversion ?? _disabled,
Adcu() => conversion ?? _disabled,
},
numLimits = numLimits ?? numLimitsOf(conversion, format);