Multiple classes in a single library with shared functionality?

Hmm. I would advise getting some experience working on smaller things. This sounds to me like a more complex solution than you may need. A simple array of these items (whatever they are exactly) that you want to track might be all you need. However again, the STL is very good at that.

... if I run out of processing power ...

I don't see how you would run out of processing power monitoring charging some batteries, but perhaps it is more involved than that. :slight_smile: