trackerString method
- TrackerField field
override
Returns a formatted String value associated with field in this object.
Implementation
@override
String? trackerString(TrackerField field) {
switch (field.title) {
case Axi5BChannelTracker.timeField:
return Simulator.time.toString();
case Axi5BChannelTracker.userField:
return user?.user?.toRadixString(16) ?? '';
case Axi5BChannelTracker.idField:
return id?.id?.toRadixString(16) ?? '';
case Axi5BChannelTracker.idUnqField:
return id?.idUnq?.toString() ?? '';
case Axi5BChannelTracker.tagField:
return tag?.tag?.toRadixString(16) ?? '';
case Axi5BChannelTracker.tagUpdateField:
return tag?.tagUpdate?.toRadixString(16) ?? '';
case Axi5BChannelTracker.tagMatchField:
return tag?.tagMatch?.toRadixString(16) ?? '';
case Axi5BChannelTracker.compField:
return tag?.comp?.toString() ?? '';
case Axi5BChannelTracker.persistField:
return tag?.persist?.toString() ?? '';
case Axi5BChannelTracker.traceField:
return debug?.trace?.toString() ?? '';
case Axi5BChannelTracker.loopField:
return debug?.loop?.toRadixString(16) ?? '';
case Axi5BChannelTracker.respField:
return response.resp?.toRadixString(16) ?? '';
case Axi5BChannelTracker.busyField:
return response.busy?.toString() ?? '';
default:
return '';
}
}