LtiLrChannelTracker constructor

LtiLrChannelTracker({
  1. String name = 'LtiLrChannelTracker',
  2. bool dumpJson = true,
  3. bool dumpTable = true,
  4. String? outputFolder,
  5. int timeColumnWidth = 12,
  6. int addrColumnWidth = 12,
  7. int transColumnWidth = 8,
  8. int attrColumnWidth = 8,
  9. int userColumnWidth = 8,
  10. int idColumnWidth = 8,
  11. int nseColumnWidth = 6,
  12. int privColumnWidth = 6,
  13. int instColumnWidth = 6,
  14. int pasColumnWidth = 6,
  15. int traceColumnWidth = 6,
  16. int loopColumnWidth = 6,
  17. int respColumnWidth = 6,
  18. int mecIdColumnWidth = 8,
  19. int mpamColumnWidth = 8,
  20. int ctagColumnWidth = 8,
  21. int hwAttrColumnWidth = 8,
  22. int sizeColumnWidth = 8,
  23. int vcColumnWidth = 4,
})

Constructor.

Implementation

LtiLrChannelTracker({
  String name = 'LtiLrChannelTracker',
  super.dumpJson,
  super.dumpTable,
  super.outputFolder,
  int timeColumnWidth = 12,
  int addrColumnWidth = 12,
  int transColumnWidth = 8,
  int attrColumnWidth = 8,
  int userColumnWidth = 8,
  int idColumnWidth = 8,
  int nseColumnWidth = 6,
  int privColumnWidth = 6,
  int instColumnWidth = 6,
  int pasColumnWidth = 6,
  int traceColumnWidth = 6,
  int loopColumnWidth = 6,
  int respColumnWidth = 6,
  int mecIdColumnWidth = 8,
  int mpamColumnWidth = 8,
  int ctagColumnWidth = 8,
  int hwAttrColumnWidth = 8,
  int sizeColumnWidth = 8,
  int vcColumnWidth = 4,
}) : super(name, [
        TrackerField(timeField, columnWidth: timeColumnWidth),
        if (addrColumnWidth > 0)
          TrackerField(addrField, columnWidth: addrColumnWidth),
        if (transColumnWidth > 0)
          TrackerField(transField, columnWidth: transColumnWidth),
        if (attrColumnWidth > 0)
          TrackerField(attrField, columnWidth: attrColumnWidth),
        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 (traceColumnWidth > 0)
          TrackerField(traceField, columnWidth: traceColumnWidth),
        if (loopColumnWidth > 0)
          TrackerField(loopField, columnWidth: loopColumnWidth),
        if (respColumnWidth > 0)
          TrackerField(respField, columnWidth: respColumnWidth),
        if (mecIdColumnWidth > 0)
          TrackerField(mecIdField, columnWidth: mecIdColumnWidth),
        if (mpamColumnWidth > 0)
          TrackerField(mpamField, columnWidth: mpamColumnWidth),
        if (ctagColumnWidth > 0)
          TrackerField(ctagField, columnWidth: ctagColumnWidth),
        if (hwAttrColumnWidth > 0)
          TrackerField(hwAttrField, columnWidth: hwAttrColumnWidth),
        if (sizeColumnWidth > 0)
          TrackerField(sizeField, columnWidth: sizeColumnWidth),
        if (vcColumnWidth > 0)
          TrackerField(vcField, columnWidth: vcColumnWidth),
      ]);