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.typeField:
      return 'W';
    case Axi4Tracker.dataField:
      return data
          .map((d) => d.toRadixString(radix: 16))
          .toList()
          .reversed
          .join();
    case Axi4Tracker.strbField:
      return strobe
          .map((d) => d.toRadixString(radix: 16))
          .toList()
          .reversed
          .join();
  }

  return super.trackerString(field);
}