Axi5AwChannelTracker constructor

Axi5AwChannelTracker({
  1. String name = 'Axi5AwChannelTracker',
  2. bool dumpJson = true,
  3. bool dumpTable = true,
  4. String? outputFolder,
  5. int timeColumnWidth = 12,
  6. int idColumnWidth = 0,
  7. int idUnqColumnWidth = 0,
  8. int addrColumnWidth = 12,
  9. int lenColumnWidth = 12,
  10. int sizeColumnWidth = 0,
  11. int burstColumnWidth = 0,
  12. int qosColumnWidth = 0,
  13. int protColumnWidth = 4,
  14. int nseColumnWidth = 0,
  15. int privColumnWidth = 0,
  16. int instColumnWidth = 0,
  17. int pasColumnWidth = 0,
  18. int cacheColumnWidth = 0,
  19. int regionColumnWidth = 0,
  20. int userColumnWidth = 0,
  21. int domainColumnWidth = 0,
  22. int stashNidColumnWidth = 0,
  23. int stashNidEnColumnWidth = 0,
  24. int stashLPidColumnWidth = 0,
  25. int stashLPidEnColumnWidth = 0,
  26. int cmoColumnWidth = 0,
  27. int opcodeColumnWidth = 0,
  28. int atomicColumnWidth = 0,
  29. int tagColumnWidth = 0,
  30. int traceColumnWidth = 0,
  31. int loopColumnWidth = 0,
  32. int mmuValidColumnWidth = 0,
  33. int mmuSecSidColumnWidth = 0,
  34. int mmuSidColumnWidth = 0,
  35. int mmuSsidVColumnWidth = 0,
  36. int mmuSsidColumnWidth = 0,
  37. int mmuAtStColumnWidth = 0,
  38. int mmuFlowColumnWidth = 0,
  39. int mmuPasUnknownColumnWidth = 0,
  40. int mmuPmColumnWidth = 0,
  41. int nsaIdColumnWidth = 0,
  42. int pbhaColumnWidth = 0,
  43. int subSysIdColumnWidth = 0,
  44. int actVColumnWidth = 0,
  45. int actColumnWidth = 0,
})

Constructor.

Implementation

Axi5AwChannelTracker({
  String name = 'Axi5AwChannelTracker',
  super.dumpJson,
  super.dumpTable,
  super.outputFolder,
  int timeColumnWidth = 12,
  int idColumnWidth = 0,
  int idUnqColumnWidth = 0,
  int addrColumnWidth = 12,
  int lenColumnWidth = 12,
  int sizeColumnWidth = 0,
  int burstColumnWidth = 0,
  int qosColumnWidth = 0,
  int protColumnWidth = 4,
  int nseColumnWidth = 0,
  int privColumnWidth = 0,
  int instColumnWidth = 0,
  int pasColumnWidth = 0,
  int cacheColumnWidth = 0,
  int regionColumnWidth = 0,
  int userColumnWidth = 0,
  int domainColumnWidth = 0,
  int stashNidColumnWidth = 0,
  int stashNidEnColumnWidth = 0,
  int stashLPidColumnWidth = 0,
  int stashLPidEnColumnWidth = 0,
  int cmoColumnWidth = 0,
  int opcodeColumnWidth = 0,
  int atomicColumnWidth = 0,
  int tagColumnWidth = 0,
  int traceColumnWidth = 0,
  int loopColumnWidth = 0,
  int mmuValidColumnWidth = 0,
  int mmuSecSidColumnWidth = 0,
  int mmuSidColumnWidth = 0,
  int mmuSsidVColumnWidth = 0,
  int mmuSsidColumnWidth = 0,
  int mmuAtStColumnWidth = 0,
  int mmuFlowColumnWidth = 0,
  int mmuPasUnknownColumnWidth = 0,
  int mmuPmColumnWidth = 0,
  int nsaIdColumnWidth = 0,
  int pbhaColumnWidth = 0,
  int subSysIdColumnWidth = 0,
  int actVColumnWidth = 0,
  int actColumnWidth = 0,
}) : super(name, [
        TrackerField(timeField, columnWidth: timeColumnWidth),
        if (idColumnWidth > 0)
          TrackerField(idField, columnWidth: idColumnWidth),
        if (idUnqColumnWidth > 0)
          TrackerField(idUnqField, columnWidth: idUnqColumnWidth),
        TrackerField(addrField, columnWidth: addrColumnWidth),
        if (lenColumnWidth > 0)
          TrackerField(lenField, columnWidth: lenColumnWidth),
        if (sizeColumnWidth > 0)
          TrackerField(sizeField, columnWidth: sizeColumnWidth),
        if (burstColumnWidth > 0)
          TrackerField(burstField, columnWidth: burstColumnWidth),
        if (qosColumnWidth > 0)
          TrackerField(qosField, columnWidth: qosColumnWidth),
        TrackerField(protField, columnWidth: protColumnWidth),
        if (nseColumnWidth > 0)
          TrackerField(nseField, columnWidth: nseColumnWidth),
        if (privColumnWidth > 0)
          TrackerField(privField, columnWidth: privColumnWidth),
        if (instColumnWidth > 0)
          TrackerField(instField, columnWidth: instColumnWidth),
        if (pasColumnWidth > 0)
          TrackerField(pasField, columnWidth: pasColumnWidth),
        if (cacheColumnWidth > 0)
          TrackerField(cacheField, columnWidth: cacheColumnWidth),
        if (regionColumnWidth > 0)
          TrackerField(regionField, columnWidth: regionColumnWidth),
        if (userColumnWidth > 0)
          TrackerField(userField, columnWidth: userColumnWidth),
        if (domainColumnWidth > 0)
          TrackerField(domainField, columnWidth: domainColumnWidth),
        if (stashNidColumnWidth > 0)
          TrackerField(stashNidField, columnWidth: stashNidColumnWidth),
        if (stashNidEnColumnWidth > 0)
          TrackerField(stashNidEnField, columnWidth: stashNidEnColumnWidth),
        if (stashLPidColumnWidth > 0)
          TrackerField(stashLPidField, columnWidth: stashLPidColumnWidth),
        if (stashLPidEnColumnWidth > 0)
          TrackerField(stashLPidEnField, columnWidth: stashLPidEnColumnWidth),
        if (cmoColumnWidth > 0)
          TrackerField(cmoField, columnWidth: cmoColumnWidth),
        if (opcodeColumnWidth > 0)
          TrackerField(opcodeField, columnWidth: opcodeColumnWidth),
        if (atomicColumnWidth > 0)
          TrackerField(atomicField, columnWidth: atomicColumnWidth),
        if (tagColumnWidth > 0)
          TrackerField(tagField, columnWidth: tagColumnWidth),
        if (traceColumnWidth > 0)
          TrackerField(traceField, columnWidth: traceColumnWidth),
        if (loopColumnWidth > 0)
          TrackerField(loopField, columnWidth: loopColumnWidth),
        if (mmuValidColumnWidth > 0)
          TrackerField(mmuValidField, columnWidth: mmuValidColumnWidth),
        if (mmuSecSidColumnWidth > 0)
          TrackerField(mmuSecSidField, columnWidth: mmuSecSidColumnWidth),
        if (mmuSidColumnWidth > 0)
          TrackerField(mmuSidField, columnWidth: mmuSidColumnWidth),
        if (mmuSsidVColumnWidth > 0)
          TrackerField(mmuSsidVField, columnWidth: mmuSsidVColumnWidth),
        if (mmuSsidColumnWidth > 0)
          TrackerField(mmuSsidField, columnWidth: mmuSsidColumnWidth),
        if (mmuAtStColumnWidth > 0)
          TrackerField(mmuAtStField, columnWidth: mmuAtStColumnWidth),
        if (mmuFlowColumnWidth > 0)
          TrackerField(mmuFlowField, columnWidth: mmuFlowColumnWidth),
        if (mmuPasUnknownColumnWidth > 0)
          TrackerField(mmuPasUnknownField,
              columnWidth: mmuPasUnknownColumnWidth),
        if (mmuPmColumnWidth > 0)
          TrackerField(mmuPmField, columnWidth: mmuPmColumnWidth),
        if (nsaIdColumnWidth > 0)
          TrackerField(nsaIdField, columnWidth: nsaIdColumnWidth),
        if (pbhaColumnWidth > 0)
          TrackerField(pbhaField, columnWidth: pbhaColumnWidth),
        if (subSysIdColumnWidth > 0)
          TrackerField(subSysIdField, columnWidth: subSysIdColumnWidth),
        if (actVColumnWidth > 0)
          TrackerField(actVField, columnWidth: actVColumnWidth),
        if (actColumnWidth > 0)
          TrackerField(actField, columnWidth: actColumnWidth),
      ]);