Axi5AwChannelTracker constructor
- String name = 'Axi5AwChannelTracker',
- bool dumpJson = true,
- bool dumpTable = true,
- String? 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,
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),
]);