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 Axi4Tracker.timeField:
      return Simulator.time.toString();
    case Axi4Tracker.idField:
      return id.toString();
    case Axi4Tracker.addrField:
      return addr.toString();
    case Axi4Tracker.lenField:
      return len.toString();
    case Axi4Tracker.sizeField:
      return size.toString();
    case Axi4Tracker.burstField:
      return burst.toString();
    case Axi4Tracker.lockField:
      return lock.toString();
    case Axi4Tracker.cacheField:
      return cache.toString();
    case Axi4Tracker.protField:
      return prot.toString();
    case Axi4Tracker.qosField:
      return qos.toString();
    case Axi4Tracker.regionField:
      return region.toString();
    case Axi4Tracker.userField:
      return user.toString();
    case Axi4Tracker.respField:
      return returnedResponse.toString();
    case Axi4Tracker.rUserField:
      return returnedUserData.toString();
  }

  return null;
}