Arduino class hierarchies visualized?

Does something like a "visualization chart" exist for the Arduino class hierarchies?
I know I can work my way through the various source files, but having such a chart would be useful when designing my code, especially as I am rather new to the wonderful Arduino world.

I'm currently working with the MKRNB library, and I am not certain which classes inherit which, and how they rely on each other. This is crucial for designing routines that initiate, check and terminate cellular services.

When typing, the "popup suggestions" for methods and properties for a class are useful, but for instance when I look at the NB class in the reference at MKRNB - Arduino Reference only the constructor and methods Begin, Shutdown and GetTime are listed.

However the "tooltip" suggestion lists 10 methods.
Does these 10 also include the inherited methods? From which class(es)?

I doubt this exists
Arduino system is not monolithic, part of the code was written by Arduino CO. programmers, part by third-party developers, and part by ordinary users

You could use Doxygen to generate documentation. Here is an example for the core libraries.

It can also make nice visualisations, e.g.,

screenshot2

Yes I understand, but a documentation (reference) does exist, and I thought it could contain at least an indication of which class a particular class inherites..

Thank you for the tip, I will give it a try!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.