Accessing real-time MAVLink messages via pymavlink

Hi @emir0723, welcome to the forum :slight_smile:

To receive messages beyond the defaults you’ll need to either

  1. Request them individually, as in my first comment, or
  2. Set the relevant stream group rate (if the message(s) you’re interested in are in one of the available groups)

As mentioned in my first comment, Control Station Software (like QGroundControl and Mission Planner) will request particular message rates when they connect to the vehicle, so if you open one of those softwares before running your own program then there will be additional messages being streamed because they’ve been requested.

Parameters are not accessed via standard MAVLink streams - they use the Parameter Protocol, which we have a couple of basic pymavlink examples for here.