LtiLaChannelTracker constructor
- String name = 'LtiLaChannelTracker',
- bool dumpJson = true,
- bool dumpTable = true,
- String? outputFolder,
- int timeColumnWidth = 12,
- int addrColumnWidth = 12,
- int userColumnWidth = 8,
- int idColumnWidth = 8,
- int nseColumnWidth = 6,
- int privColumnWidth = 6,
- int instColumnWidth = 6,
- int pasColumnWidth = 6,
- int mmuValidColumnWidth = 6,
- int mmuSecSidColumnWidth = 8,
- int mmuSidColumnWidth = 8,
- int mmuSsidVColumnWidth = 8,
- int mmuSsidColumnWidth = 8,
- int mmuAtStColumnWidth = 8,
- int mmuFlowColumnWidth = 8,
- int mmuPasUnknownColumnWidth = 8,
- int mmuPmColumnWidth = 8,
- int loopColumnWidth = 6,
- int ogColumnWidth = 8,
- int tlBlockColumnWidth = 8,
- int identColumnWidth = 8,
- int ogVColumnWidth = 1,
- int transColumnWidth = 8,
- int attrColumnWidth = 8,
- int vcColumnWidth = 4,
Constructor.
Implementation
LtiLaChannelTracker({
String name = 'LtiLaChannelTracker',
super.dumpJson,
super.dumpTable,
super.outputFolder,
int timeColumnWidth = 12,
int addrColumnWidth = 12,
int userColumnWidth = 8,
int idColumnWidth = 8,
int nseColumnWidth = 6,
int privColumnWidth = 6,
int instColumnWidth = 6,
int pasColumnWidth = 6,
int mmuValidColumnWidth = 6,
int mmuSecSidColumnWidth = 8,
int mmuSidColumnWidth = 8,
int mmuSsidVColumnWidth = 8,
int mmuSsidColumnWidth = 8,
int mmuAtStColumnWidth = 8,
int mmuFlowColumnWidth = 8,
int mmuPasUnknownColumnWidth = 8,
int mmuPmColumnWidth = 8,
int loopColumnWidth = 6,
int ogColumnWidth = 8,
int tlBlockColumnWidth = 8,
int identColumnWidth = 8,
int ogVColumnWidth = 1,
int transColumnWidth = 8,
int attrColumnWidth = 8,
int vcColumnWidth = 4,
}) : super(name, [
TrackerField(timeField, columnWidth: timeColumnWidth),
if (addrColumnWidth > 0)
TrackerField(addrField, columnWidth: addrColumnWidth),
if (userColumnWidth > 0)
TrackerField(userField, columnWidth: userColumnWidth),
if (idColumnWidth > 0)
TrackerField(idField, columnWidth: idColumnWidth),
if (nseColumnWidth > 0)
TrackerField(nseField, columnWidth: nseColumnWidth),
if (privColumnWidth > 0)
TrackerField(privField, columnWidth: privColumnWidth),
if (instColumnWidth > 0)
TrackerField(instField, columnWidth: instColumnWidth),
if (pasColumnWidth > 0)
TrackerField(pasField, columnWidth: pasColumnWidth),
if (mmuValidColumnWidth > 0)
TrackerField(mmuValidField, columnWidth: mmuValidColumnWidth),
if (mmuSecSidColumnWidth > 0)
TrackerField(mmuSecSidField, columnWidth: mmuSecSidColumnWidth),
if (mmuSidColumnWidth > 0)
TrackerField(mmuSidField, columnWidth: mmuSidColumnWidth),
if (mmuSsidVColumnWidth > 0)
TrackerField(mmuSsidVField, columnWidth: mmuSsidVColumnWidth),
if (mmuSsidColumnWidth > 0)
TrackerField(mmuSsidField, columnWidth: mmuSsidColumnWidth),
if (mmuAtStColumnWidth > 0)
TrackerField(mmuAtStField, columnWidth: mmuAtStColumnWidth),
if (mmuFlowColumnWidth > 0)
TrackerField(mmuFlowField, columnWidth: mmuFlowColumnWidth),
if (mmuPasUnknownColumnWidth > 0)
TrackerField(mmuPasUnknownField,
columnWidth: mmuPasUnknownColumnWidth),
if (mmuPmColumnWidth > 0)
TrackerField(mmuPmField, columnWidth: mmuPmColumnWidth),
if (loopColumnWidth > 0)
TrackerField(loopField, columnWidth: loopColumnWidth),
if (ogColumnWidth > 0)
TrackerField(ogField, columnWidth: ogColumnWidth),
if (tlBlockColumnWidth > 0)
TrackerField(tlBlockField, columnWidth: tlBlockColumnWidth),
if (identColumnWidth > 0)
TrackerField(identField, columnWidth: identColumnWidth),
if (ogVColumnWidth > 0)
TrackerField(ogVField, columnWidth: ogVColumnWidth),
if (transColumnWidth > 0)
TrackerField(transField, columnWidth: transColumnWidth),
if (attrColumnWidth > 0)
TrackerField(attrField, columnWidth: attrColumnWidth),
if (vcColumnWidth > 0)
TrackerField(vcField, columnWidth: vcColumnWidth),
]);