This is the class structure of the Raspybot module, as I mentioned in the previous article it's under development
and maybe some things will change. But for now, this is that it was created as i wish it organize the code.
The classes which they are not developed yet are in strikethrough, and the virtual classes are in italics, some are
not entirely tested, but I'm on it.
The module depends on the RPi.GPIO module to work correctly (Installed by default in almost all supported distributions with the Raspberry Pi), but for testing in environments where it is not installed this module, we can use this module without problem by FakeGPIO module and you not have to do anything special to make small tests. Of course, remember that it's only to development tests.