knobs property

  1. @override
Map<String, ConfigKnob> get knobs
override

A mapping from configuration names to ConfigKnobs that can be used to configure this component.

Implementation

@override
Map<String, ConfigKnob<dynamic>> get knobs => UnmodifiableMapView({
      'Width': widthKnob,
      'Implementation': implementationKnob,
      if (implementationKnob.value == SignMagnitudeAdderImplementation.single)
        'Largest Magnitude First': largestMagnitudeFirstKnob,
      if (implementationKnob.value == SignMagnitudeAdderImplementation.single)
        'Generate End-Around Carry': generateEndAroundCarryKnob,
      'Internal Adder': adderSelectKnob,
    });