Mavlink messages through TCP

Hi,

I am trying to establish a TCP connection with UgCS and send Mavlink messages acting like ardupilot. 

I am currently connected on port 5762 and sending a heartbeat message, a  vehicle is being added to UgCS but I never get any downlink or uplink connection. I looked on the vsm logs and this is the output:

2018-02-27 12:02:38.826 - <INF> 4 [mavlink_vehicle_manager.cpp:455] New connection [127.0.0.1:5762:0].
2018-02-27 12:02:38.826 - <INF> 4 [mavlink_vehicle_manager.cpp:207] Creating vehicle: [ArduPilot:0] Mavlink ID: 0, Type: 1
2018-02-27 12:02:38.826 - <INF> 4 [ardupilot_vehicle.cpp:3273] [ArduPlane:0] Autoheading is on.
2018-02-27 12:02:38.832 - <DBG> 2 [cucs_processor.cpp:253] Device 1020 registered with ucs 260A0C77
2018-02-27 12:02:41.825 - <DBG> 10 [ardupilot_vehicle.cpp:467] [ArduPlane:0] Mission download failed: Timeout while getting item count
2018-02-27 12:02:43.825 - <INF> 10 [mavlink_vehicle.cpp:516] [ArduPlane:0] Heartbeat lost. Vehicle disconnected.

I am thinking UgCS is expecting a certain mavlink message after it connects but I haven't been able to find any documentation. Does anyone know what message sequence does UgCS expects or why am I getting the timeout error? 

Thank you

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Hi Artūrs

    Thank you for the quick response. Is there any documentation with all the messages that UgCS expects from ardupilot via Mavlink and their order/frequency?

    Thank you.

    Artūrs said:

    Hi Ligia,

    UgCS is trying to download route from vehicle on connect. See MISSION_REQUEST_LIST and MISSION_COUNT mavlink messages. You can respond with 0 count on that.

    Hope that helps,

    Artūrs

    Mavlink messages through TCP
    Hi, I am trying to establish a TCP connection with UgCS and send Mavlink messages acting like ardupilot.  I am currently connected on port 5762 and…
  • Hi Ligia,

    UgCS is trying to download route from vehicle on connect. See MISSION_REQUEST_LIST and MISSION_COUNT mavlink messages. You can respond with 0 count on that.

    Hope that helps,

    Artūrs

This reply was deleted.