Skip to content

Design Diagrams

John Boiles edited this page Aug 10, 2023 · 3 revisions

Generally it's best to encapsulate design decisions in code by writing simple code and if that's not possible, writing useful comments. But sometimes you need a picture. So this is a place to capture design artifacts that don't make sense to have in code.

Power Management

Our power management (in Misc/PowerManager.cpp) is fairly complex. I drew a picture to try to hold it in my brain:

IMG_8A41656096C2-1

Clone this wiki locally