An item with the same key has already been added.
at mscorlib.dll.ThrowHelper.ThrowArgumentException (IL offset: 0x10)
at mscorlib.dll.Dictionary`2.Insert (IL offset: 0x81)
at SDRSharp.Tetra.dll.MM_protocol.ParseMMPDU (IL offset: 0x219)
at SDRSharp.Tetra.dll.MLE_protocol.ParseMLEPDU (IL offset: 0x62)
at SDRSharp.Tetra.dll.SduParser.Parse (IL offset: 0x58)
at SDRSharp.Tetra.dll.PduParser.MacEndPDU (IL offset: 0x96)
at SDRSharp.Tetra.dll.PduParser.ParsePDU (IL offset: 0xca)
at SDRSharp.Tetra.dll.TetraDecoder.Process (IL offset: 0x698)
at SDRSharp.Tetra.dll.TetraPanel.DecodingThread (IL offset: 0x98)
at mscorlib.dll.ThreadHelper.ThreadStart_Context (IL offset: 0x14)
at mscorlib.dll.ExecutionContext.RunInternal (IL offset: 0x79)
at mscorlib.dll.ExecutionContext.Run (IL offset: 0x0)
at mscorlib.dll.ExecutionContext.Run (IL offset: 0x2b)
at mscorlib.dll.ThreadHelper.ThreadStart (IL offset: 0x8)
This exception seems to happen when one closes TETRA demodulator plug-in Network info window while demodulator is running. Most often it is happening when there is lots of PDUs incoming in a very fast pace, i.e. network info window calls display is too busy printing PDUs, maybe this is related to a change in code for printing more often SYSINFO - Main_carrier:x Offset:x Frequency_Band:x line? (Resolution: user adjustable rate?)
Crash happens after (or at) D_Facility PDU element is printed (network info call tab textbox)
Carrier:x TimeSlot:x SSI:x D_Facility or SSI:x D_Facility
Kommentit
Tämän blogin kommentit tarkistetaan ennen julkaisua.