When I run the “Read and Write Parameters” pymavlink script example provided on the Ardusub site (https://www.ardusub.com/developers/pymavlink.html), I receive a heartbeat but then the code hangs at this point in the script and does not print:
# Print old parameter value message = master.recv_match(type='PARAM_VALUE', blocking=True).to_dict() print('name: %s\tvalue: %d' % (message['param_id'].decode("utf-8"), message['param_value']))
I am running the script on a topside computer. Any help much appreciated.
Note that the “Receive data and filter by message type” script does work. I am able to receive data.