When specifying the --master parameter in mavproxy I've noticed that using UDP it will listen for packets whereas using TCP is will try and make a connection.
Is there any way to get mavproxy to listen for a TCP connection from anther machine that will connect and send out mavlink packets?
Replies
Found the problem, I hadn't specified an --out to mavproxy so there was no connection to listen for a HEARTBEAT on. Silly.
Hi Nicholas,
Currently mavproxy doesn't support that. You could easily add it by patching mavutil.py in pymavlink, but I'm curious why you want this? Using a TCP connection to an aircraft would be a very bad idea, as TCP handles packet loss very badly, and will clag up for a long time on significant packet loss.
Cheers, Tridge