LtiLaChannelTracker constructor

LtiLaChannelTracker({
  1. String name = 'LtiLaChannelTracker',
  2. bool dumpJson = true,
  3. bool dumpTable = true,
  4. String? outputFolder,
  5. int timeColumnWidth = 12,
  6. int addrColumnWidth = 12,
  7. int userColumnWidth = 8,
  8. int idColumnWidth = 8,
  9. int nseColumnWidth = 6,
  10. int privColumnWidth = 6,
  11. int instColumnWidth = 6,
  12. int pasColumnWidth = 6,
  13. int mmuValidColumnWidth = 6,
  14. int mmuSecSidColumnWidth = 8,
  15. int mmuSidColumnWidth = 8,
  16. int mmuSsidVColumnWidth = 8,
  17. int mmuSsidColumnWidth = 8,
  18. int mmuAtStColumnWidth = 8,
  19. int mmuFlowColumnWidth = 8,
  20. int mmuPasUnknownColumnWidth = 8,
  21. int mmuPmColumnWidth = 8,
  22. int loopColumnWidth = 6,
  23. int ogColumnWidth = 8,
  24. int tlBlockColumnWidth = 8,
  25. int identColumnWidth = 8,
  26. int ogVColumnWidth = 1,
  27. int transColumnWidth = 8,
  28. int attrColumnWidth = 8,
  29. 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),
      ]);