Advertisement
Guest User

Untitled

a guest
May 21st, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1. def SAW2(hamm_frame, origin_crc, ans_crc):      #   SAW dzialajacy na podstawie CRC                         #
  2.     global trans_num, redundancy
  3.     while True:                                 #   Powtarza wysylanie az suma CRC wyslanej ramki           #
  4.         frame_out = GILB(hamm_frame)            #   bedzie zgodna z wyliczona suma CRC z nadawanej ramki    #
  5.         if origin_crc == crc32(frame_out):      #   z nadawanej ramki.                                      #
  6.             ans_crc.append(1)                   #   dodanie odpowiedzi prawidlowej (ACK) do tablicy odp.    #
  7.             trans_num += 1
  8.             MMR_driver(ans_crc)
  9.             break                               #   Korzysta z protokolow TMR i BSC                         #
  10.         else:
  11.             ans_crc.append(0)                   #   dodanie odpowiedzi nieprawidlowej (NACK) do tablicy odp.#
  12.             trans_num += 1
  13.             MMR_driver(ans_crc)
  14.     return frame_out, ans_crc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement