(data, label="")
| 36 | return responses |
| 37 | |
| 38 | def send_recv(data, label=""): |
| 39 | send(data) |
| 40 | r = recv() |
| 41 | if r: |
| 42 | print(f" {label:25s} -> {r[:12].hex(' ')}") |
| 43 | else: |
| 44 | print(f" {label:25s} -> TIMEOUT") |
| 45 | return r |
| 46 | |
| 47 | def f32_val(resp, offset=7): |
| 48 | return struct.unpack('<f', resp[offset:offset+4])[0] |
no test coverage detected