The Class List of Raspybot

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.

* Class list updated on February 23, 2016

raspybot
devices
Device
ActionDevice
logic
Pulses
Blinker
FlipFlop
button
Buttons
Switches
motor
MotorBase
MotorDC
MotorServo
MotorStepper
MotorStepperBipolar
MotorStepperUnipolar
display
SevenSegment
SevenSegments
LiquidCrystal
sensor
BMP180
HMC5883L
analogic
PCF8591
io
interface
FakeGPIO
Interface
InterfaceGPIO
InterfacePWM
InterfaceI2CSlave
InterfaceI2CMaster
InterfaceSPISlave
InterfaceSPIMaster
InterfaceManager
task
TaskGPIO
TaskPWM
TaskI2C
TaskSPI
core
tasks
Task
worker
Worker
WorkerTask

Greeting!.