Axi5StreamTracker constructor

Axi5StreamTracker({
  1. String name = 'axi5STracker',
  2. bool dumpJson = true,
  3. bool dumpTable = true,
  4. String? outputFolder,
  5. int timeColumnWidth = 12,
  6. int idColumnWidth = 0,
  7. int userColumnWidth = 0,
  8. int destColumnWidth = 0,
  9. int dataColumnWidth = 64,
  10. int strbColumnWidth = 0,
  11. int keepColumnWidth = 0,
  12. int lastColumnWidth = 0,
  13. int wakeupColumnWidth = 0,
})

Constructor.

Implementation

Axi5StreamTracker({
  String name = 'axi5STracker',
  super.dumpJson,
  super.dumpTable,
  super.outputFolder,
  int timeColumnWidth = 12,
  int idColumnWidth = 0,
  int userColumnWidth = 0,
  int destColumnWidth = 0,
  int dataColumnWidth = 64,
  int strbColumnWidth = 0,
  int keepColumnWidth = 0,
  int lastColumnWidth = 0,
  int wakeupColumnWidth = 0,
}) : super(name, [
        TrackerField(timeField, columnWidth: timeColumnWidth),
        if (idColumnWidth > 0)
          TrackerField(idField, columnWidth: idColumnWidth),
        if (userColumnWidth > 0)
          TrackerField(userField, columnWidth: userColumnWidth),
        if (destColumnWidth > 0)
          TrackerField(destField, columnWidth: destColumnWidth),
        TrackerField(dataField, columnWidth: dataColumnWidth),
        if (strbColumnWidth > 0)
          TrackerField(strbField, columnWidth: strbColumnWidth),
        if (keepColumnWidth > 0)
          TrackerField(keepField, columnWidth: keepColumnWidth),
        if (lastColumnWidth > 0)
          TrackerField(lastField, columnWidth: lastColumnWidth),
        if (wakeupColumnWidth > 0)
          TrackerField(wakeupField, columnWidth: wakeupColumnWidth)
      ]);