Axi5ArChannelTracker class

A tracker for the AXI5 AR channel.

Inheritance

Constructors

Axi5ArChannelTracker({String name = 'Axi5ArChannelTracker', 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 protColumnWidth = 4, int nseColumnWidth = 0, int privColumnWidth = 0, int instColumnWidth = 0, int pasColumnWidth = 0, int cacheColumnWidth = 0, int regionColumnWidth = 0, int mecIdColumnWidth = 0, int qosColumnWidth = 0, int userColumnWidth = 0, int domainColumnWidth = 0, int opcodeColumnWidth = 0, int atomicColumnWidth = 0, int tagColumnWidth = 0, int tagUpdateColumnWidth = 0, int tagMatchColumnWidth = 0, int compColumnWidth = 0, int persistColumnWidth = 0, int traceColumnWidth = 0, int loopColumnWidth = 0, int mmuValidColumnWidth = 0, int qualColumnWidth = 0, int chunkEnColumnWidth = 0, int chunkVColumnWidth = 0, int chunkNumColumnWidth = 0, int chunkStrbColumnWidth = 0})
Constructor.

Properties

dumpJson → bool
If true, will dump a JSON file log to jsonFileName.
finalinherited
dumpTable → bool
If true, will dump an ASCII table log to tableFileName.
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
jsonFileName → String
The path to the generated JSON log file, if enabled by dumpJson.
no setterinherited
name → String
The name of this Tracker, used for naming output files.
finalinherited
outputFolder → String?
An optional output directory for the logs.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tableFileName → String
The path to the generated ASCII table log file, if enabled by dumpTable.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
record(Axi5ArChannelPacket trackable, {Map<String, String?> defaults = const {}}) → void
Records trackable into all enabled logs.
inherited
terminate() → Future<void>
Cleans up and finalizes all logs.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

addrField → const String
addrField
atomicField → const String
atomicField
burstField → const String
burstField
cacheField → const String
cacheField
chunkEnField → const String
chunkEnField
chunkNumField → const String
chunkNumField
chunkStrbField → const String
chunkStrbField
chunkVField → const String
chunkVField
compField → const String
compField
domainField → const String
domainField
idField → const String
idField
idUnqField → const String
idUnqField
instField → const String
instField
lenField → const String
lenField
loopField → const String
loopField
mecIdField → const String
mecIdField
mmuValidField → const String
mmuValidField
nseField → const String
nseField
opcodeField → const String
opcodeField
pasField → const String
pasField
persistField → const String
persistField
privField → const String
privField
protField → const String
protField
qosField → const String
qosField
qualField → const String
qualField
regionField → const String
regionField
sizeField → const String
sizeField
tagField → const String
tagField
tagMatchField → const String
tagMatchField
tagUpdateField → const String
tagUpdateField
timeField → const String
time
traceField → const String
traceField
userField → const String
userField