trackerString method

  1. @override
String? trackerString(
  1. TrackerField field
)
override

Returns a formatted String value associated with field in this object.

Implementation

@override
String? trackerString(TrackerField field) {
  switch (field.title) {
    case Axi4RequestTracker.timeField:
      return Simulator.time.toString();
    case Axi4RequestTracker.idField:
      return id.toString();
    case Axi4RequestTracker.addrField:
      return addr.toString();
    case Axi4RequestTracker.lenField:
      return len.toString();
    case Axi4RequestTracker.sizeField:
      return size.toString();
    case Axi4RequestTracker.burstField:
      return burst.toString();
    case Axi4RequestTracker.lockField:
      return lock.toString();
    case Axi4RequestTracker.cacheField:
      return cache.toString();
    case Axi4RequestTracker.protField:
      return prot.toString();
    case Axi4RequestTracker.qosField:
      return qos.toString();
    case Axi4RequestTracker.regionField:
      return region.toString();
    case Axi4RequestTracker.userField:
      return user.toString();
    case Axi4RequestTracker.domainField:
      return domain.toString();
    case Axi4RequestTracker.barField:
      return bar.toString();
  }

  return null;
}