trackerString method
- TrackerField field
override
Returns a string for tracking.
Implementation
@override
String? trackerString(TrackerField field) {
switch (field.title) {
case LtiLaChannelTracker.timeField:
return Simulator.time.toString();
case LtiLaChannelTracker.addrField:
return addr.toRadixString(16);
case LtiLaChannelTracker.transField:
return trans.toRadixString(16);
case LtiLaChannelTracker.attrField:
return attr.toRadixString(16);
case LtiLaChannelTracker.ogVField:
return ogV.toString();
case LtiLaChannelTracker.userField:
return user?.user?.toRadixString(16) ?? '';
case LtiLaChannelTracker.idField:
return id?.id?.toRadixString(16) ?? '';
case LtiLaChannelTracker.nseField:
return prot?.nse?.toString() ?? '';
case LtiLaChannelTracker.privField:
return prot?.priv?.toString() ?? '';
case LtiLaChannelTracker.instField:
return prot?.inst?.toString() ?? '';
case LtiLaChannelTracker.pasField:
return prot?.pas?.toRadixString(16) ?? '';
case LtiLaChannelTracker.mmuValidField:
return mmu?.mmuValid?.toString() ?? '';
case LtiLaChannelTracker.mmuSecSidField:
return mmu?.mmuSecSid?.toRadixString(16) ?? '';
case LtiLaChannelTracker.mmuSidField:
return mmu?.mmuSid?.toRadixString(16) ?? '';
case LtiLaChannelTracker.mmuSsidVField:
return mmu?.mmuSsidV?.toString() ?? '';
case LtiLaChannelTracker.mmuSsidField:
return mmu?.mmuSsid?.toRadixString(16) ?? '';
case LtiLaChannelTracker.mmuAtStField:
return mmu?.mmuAtSt?.toString() ?? '';
case LtiLaChannelTracker.mmuFlowField:
return mmu?.mmuFlow?.toRadixString(16) ?? '';
case LtiLaChannelTracker.mmuPasUnknownField:
return mmu?.mmuPasUnknown?.toString() ?? '';
case LtiLaChannelTracker.mmuPmField:
return mmu?.mmuPm?.toString() ?? '';
case LtiLaChannelTracker.loopField:
return debug?.loop?.toString() ?? '';
case LtiLaChannelTracker.ogField:
return og?.toRadixString(16) ?? '';
case LtiLaChannelTracker.tlBlockField:
return tlBlock?.toRadixString(16) ?? '';
case LtiLaChannelTracker.identField:
return ident?.toRadixString(16) ?? '';
case LtiLaChannelTracker.vcField:
return vc.toRadixString(16);
default:
return '';
}
}