ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Mavlink Telemetry Routing, port selection

    Ask your questions right here!
    3
    7
    294
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Aldo Castro FreireA
      Aldo Castro Freire
      last edited by

      Hi guys,

      I was wondering if there is a way to select the port we are rerouting the mavlink messages, the documenation only says how to change the ip. or change between udp or tcp ?

      https://docs.modalai.com/voxl-vision-px4-telemetry/

      This part specifically:

      A second manual IP entry can optionally be configured and enabled. Both of these will fields will tell voxl-vision-px4 to continuously forward all mavlink trafic from PX4 to these IP addresses at port 14550 which is the default UDP port for qGroundControl.

      "en_secondary_qgc": false,
      "secondary_qgc_ip": "192.168.1.214",
      
      1 Reply Last reply Reply Quote 0
      • modaltbM
        modaltb ModalAI Team
        last edited by

        Hi @Aldo-Castro-Freire ,

        Not via the config file, but here's where they're defined if you are able to build from source:

        https://gitlab.com/voxl-public/modal-pipe-architecture/voxl-vision-px4/-/blob/v0.6.8/include/udp_mavlink.h#L41

        For TCP, a bit more work likely is needed, but here's the UDP implementation that could be used as a guide:

        https://gitlab.com/voxl-public/modal-pipe-architecture/voxl-vision-px4/-/blob/v0.6.8/src/udp_mavlink.c

        -Travis

        1 Reply Last reply Reply Quote 0
        • Aldo Castro FreireA
          Aldo Castro Freire
          last edited by

          How do I delete my current version voxl-vision-px4 to install this one ?

          1 Reply Last reply Reply Quote 0
          • Aldo Castro FreireA
            Aldo Castro Freire
            last edited by

            One more questions, where should I change in the code to change the port using the config file. Add a new variable called port. This will help me a lot as I have more than 1 drone.

            1 Reply Last reply Reply Quote 0
            • Aldo Castro FreireA
              Aldo Castro Freire
              last edited by

              Actually here: https://gitlab.com/voxl-public/modal-pipe-architecture/voxl-vision-px4/-/blob/master/src/config_file.c

              is parsing and asking for the port, should I just add the variable and change the port as I want ?

              07ae7508-4be9-4ed9-a875-05cb308d8eed-image.png

              1 Reply Last reply Reply Quote 0
              • Chad SweetC
                Chad Sweet ModalAI Team
                last edited by

                Have you tried changing the port number parameter in /etc/modalai/voxl-vision-px4.conf ?

                1 Reply Last reply Reply Quote 0
                • Aldo Castro FreireA
                  Aldo Castro Freire
                  last edited by

                  Yes, I tried apparently master and v0.68 of the code are different while in master is not hardcode the udp port. For v0.68 it is hardcode. So I assumed my version is hardcode because nothing seem to change.

                  Do I need to delete my voxl-vision-px4? To install a new custom version?

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Powered by NodeBB | Contributors