diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2015-06-26 15:52:00 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2015-06-26 15:52:00 +0200 |
commit | b71952b771d7aa6934b6c58338be446f23e85c1b (patch) | |
tree | 2b3bfc657b1fe023ba9b4e0f866c2da54ee0e5db | |
parent | 5fb694ea029fb245efce84fb595368d08dc6ce27 (diff) | |
download | dab752-remote-master.tar.gz dab752-remote-master.tar.bz2 dab752-remote-master.zip |
-rwxr-xr-x[-rw-r--r--] | dab752.py | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/dab752.py b/dab752.py index dc23691..ea50f59 100644..100755 --- a/dab752.py +++ b/dab752.py @@ -183,14 +183,19 @@ TIIListChanged = 204 TIIVectorsChanged = 205 # Send a Link Register On message -print("Send a LnkRegister") -for i in range(4): +print("Send LnkRegister") +rx = [] +for i in reversed(range(5)): llcp.transmit([LnkRegister, 1]) rx = llcp.receive_packet() - print() + print(i) if rx: break +if not rx: + print("No LnkRegister acknowledgement") + sys.exit(1) + print("Send GetCurrentFrequency") llcp.transmit([GetCurrentFrequency]) packet = llcp.receive_packet() @@ -224,15 +229,14 @@ while True: if real_part > 127: real_part = real_part - 256 imag_part = packet[ix+3] - print(packet[ix+2]) if imag_part > 127: imag_part = imag_part - 256 - print(" comb=%d, pattern=%d, %d + %d j" % (packet[ix], packet[ix+1], real_part, imag_part)) + print(" pattern=%d, comb=%d, %d + %d j" % (packet[ix], packet[ix+1], real_part, imag_part)) ix += 4 else: print("TII Vectors: invalid packet") - if packet[3] == TIIListChanged: + elif packet[3] == TIIListChanged: if packet[4] == 3: print("TII List: no valid data") elif packet[4] == 0: @@ -240,7 +244,7 @@ while True: nroftii = packet[5] ix = 6 for i in range(nroftii): - print(" comb=%d, pattern=%d" % (packet[ix], packet[ix+1])) + print(" pattern=%d, comb=%d" % (packet[ix], packet[ix+1])) ix += 2 else: print("TII List: invalid packet") @@ -252,5 +256,4 @@ while True: print("Send a LnkRegister Off") llcp.transmit([LnkRegister, 0]) packet = llcp.receive_packet() -print("RX %r" % packet) print() |