addOutputArray method

  1. @override
LogicArray addOutputArray(
  1. String name, {
  2. List<int> dimensions = const [1],
  3. int elementWidth = 1,
  4. int numUnpackedDimensions = 0,
})
override

Registers and returns an output LogicArray port to this Module with the specified dimensions, elementWidth, and numUnpackedDimensions named name.

This is very similar to addOutput, except for LogicArrays.

Implementation

@override
LogicArray addOutputArray(
  String name, {
  List<int> dimensions = const [1],
  int elementWidth = 1,
  int numUnpackedDimensions = 0,
}) {
  _handleNewPortName(name);

  return super.addOutputArray(
    name,
    dimensions: dimensions,
    elementWidth: elementWidth,
    numUnpackedDimensions: numUnpackedDimensions,
  );
}