sr = SelectiveRepeatGUI(packetsWithParityBit, channel, parity, wielkoscOknaSR, isBSC, tk) sr.transmit() packList = sr.getDestinationPackets() print(packList) # USUWANIE BITOW PARZYSTOSCI Z KAZDEGO PAKIETU packets = [] for pack in packList: if varPACK.get() == 1: pack = parity.deleteParityBit(pack) pack = tmr.decodeTMR(pack) if varPACK.get() == 2: pack = crc.deleteParityBit(pack) pack = hamming.decodeHamming(pack) # usuniecie Hamminga packets.append(pack) # TWORZENIE PLIKU WYNIKOWEGO bitListFinal = [] for package in packets: for bit in package: bitListFinal.append(bit) # print(bitListFinal) #METODA ZLICZAJACA BLEDY counterError = 0 ind = 0 for bit in bitListFinal: