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

    PX4 mavlink flight modes

    Ask your questions right here!
    2
    2
    216
    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.
    • R
      relevinsky
      last edited by

      Hi,

      I have two questions:

      1. Could you help to point me to mavlink px4 dialect c files, specifically I'm looking for Enum of copter flight modes like in Arducopter (like in ardupilotmega mavlink cfiles)?

      2. c mavlink function/command that set px4 to offboard flight mode.

      Thanks.

      1 Reply Last reply Reply Quote 0
      • Cliff WongC
        Cliff Wong ModalAI Team
        last edited by

        Mavlink messages for setting flight mode use the MAVLINK_MSG_ID_SET_MODE message type (same as APM).

        Modes are defined in the uOrb layer under the vehicle_status.msg fie, which C headers are auto-generated at build time. The auto-generated file is under the build directory as vehicle_status.h via the NAVIGATION_STATE_* variables.

        And example of using modes in runtime code are in the mavlink_messages.cpp file
        (search for vehicle_status_s::NAVIGATION_STATE_AUTO_MISSION) and modes are processed in the Commander.cpp file. Both files under the src/modules directory of PX4.

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