FixedPoint.of constructor

FixedPoint.of(
  1. Logic signal, {
  2. required int integerWidth,
  3. required int fractionWidth,
  4. bool signed = true,
})

Cast logic to fixed point

Implementation

FixedPoint.of(Logic signal,
    {required int integerWidth,
    required int fractionWidth,
    bool signed = true})
    : this._(
          signal.slice(
              fractionWidth + (signed ? integerWidth : integerWidth - 1),
              fractionWidth),
          signal.slice(fractionWidth - 1, 0),
          signed,
          name: signal.name);