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 Axi5StreamTracker.timeField:
      return Simulator.time.toString();
    case Axi5StreamTracker.dataField:
      return data.toRadixString(16);
    case Axi5StreamTracker.strbField:
      return strb?.toRadixString(16);
    case Axi5StreamTracker.keepField:
      return keep?.toString();
    case Axi5StreamTracker.userField:
      return user?.toRadixString(16);
    case Axi5StreamTracker.idField:
      return id?.toRadixString(16);
    case Axi5StreamTracker.destField:
      return dest?.toRadixString(16);
    case Axi5StreamTracker.lastField:
      return last?.toString();
    case Axi5StreamTracker.wakeupField:
      return wakeup?.toString();
  }

  return null;
}