How to determine MAV_TYPE of connected System?

The Mavlink heartbeat message contains a MAV_TYPE field which specifies the type of the connected vehicle e.g. Fixed Wing, Quadrotor, Ground Rover, etc.

However, this does not appear to be exposed in the MAVSDK C++ API.

What is the intended method of determining vehicle type?
Can I process the heartbeats myself?

I’m surely not the first to encounter this issue, yet I wasn’t able to find anything relevant when searching the MAVSDK Github issues, this forum nor Google.

Is there something simple I’m missing?

Appreciate some insights.
Thanks.

Did you solve your problems?

A dedicated software development team mlsdev.com/blog/how-to-make-a-messaging-app will have experts in various technology areas. The client can provide information or any broken parts before the deadline. It’s also possible to add new requirements at any time. A dedicated software development team will allow you to access the project as it is developed. If you don’t have time to hire a full-time team, you can also opt for a part-time one. You’ll only need one employee for the whole project.