toJson method

  1. @override
Object toJson()

Implementation

@override
Object toJson() => {
  'bfdSessionInitializationMode': ?bfdSessionInitializationMode,
  'configUpdateTimestampMicros': ?configUpdateTimestampMicros?.toString(),
  'controlPacketCounts': ?controlPacketCounts?.toJson(),
  if (controlPacketIntervals.isNotDefault)
    'controlPacketIntervals': [
      for (final i in controlPacketIntervals) i.toJson(),
    ],
  'localDiagnostic': ?localDiagnostic,
  'localState': ?localState,
  'negotiatedLocalControlTxIntervalMs': ?negotiatedLocalControlTxIntervalMs,
  'rxPacket': ?rxPacket?.toJson(),
  'txPacket': ?txPacket?.toJson(),
  'uptimeMs': ?uptimeMs?.toString(),
};