Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def SAW2(hamm_frame, origin_crc, ans_crc): # SAW dzialajacy na podstawie CRC #
- global trans_num, redundancy
- while True: # Powtarza wysylanie az suma CRC wyslanej ramki #
- frame_out = GILB(hamm_frame) # bedzie zgodna z wyliczona suma CRC z nadawanej ramki #
- if origin_crc == crc32(frame_out): # z nadawanej ramki. #
- ans_crc.append(1) # dodanie odpowiedzi prawidlowej (ACK) do tablicy odp. #
- trans_num += 1
- MMR_driver(ans_crc)
- break # Korzysta z protokolow TMR i BSC #
- else:
- ans_crc.append(0) # dodanie odpowiedzi nieprawidlowej (NACK) do tablicy odp.#
- trans_num += 1
- MMR_driver(ans_crc)
- return frame_out, ans_crc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement