trackerString method
- TrackerField field
override
Returns a string for tracking.
Implementation
@override
String? trackerString(TrackerField field) {
switch (field.title) {
case LtiLrChannelTracker.timeField:
return Simulator.time.toString();
case LtiLrChannelTracker.addrField:
return addr.toRadixString(16);
case LtiLrChannelTracker.hwAttrField:
return hwattr.toRadixString(16);
case LtiLrChannelTracker.attrField:
return attr.toRadixString(16);
case LtiLrChannelTracker.userField:
return user?.user?.toRadixString(16) ?? '';
case LtiLrChannelTracker.idField:
return id?.id?.toRadixString(16) ?? '';
case LtiLrChannelTracker.nseField:
return prot?.nse?.toString() ?? '';
case LtiLrChannelTracker.privField:
return prot?.priv?.toString() ?? '';
case LtiLrChannelTracker.instField:
return prot?.inst?.toString() ?? '';
case LtiLrChannelTracker.pasField:
return prot?.pas?.toRadixString(16) ?? '';
case LtiLrChannelTracker.loopField:
return debug?.loop?.toString() ?? '';
case LtiLrChannelTracker.respField:
return response?.resp?.toRadixString(16) ?? '';
case LtiLrChannelTracker.mecIdField:
return mecId?.toRadixString(16) ?? '';
case LtiLrChannelTracker.mpamField:
return mpam?.toRadixString(16) ?? '';
case LtiLrChannelTracker.ctagField:
return ctag?.toRadixString(16) ?? '';
case LtiLrChannelTracker.sizeField:
return size.toRadixString(16);
case LtiLrChannelTracker.vcField:
return vc.toRadixString(16);
default:
return '';
}
}