Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
CexploringBB::ADXL345 | Specific class for the ADXL345 Accelerometer |
CexploringBB::BMA180 | A class to control a BMA180 accelerometer (untested) |
▼CexploringBB::BusDevice | This class is the parent of I2C and SPI devices, so that devices that use both SPI and I2C interfaces can use those interfaces interchangeably. Because it contains abstract methods, the child classes MUST implement the methods that are listed in this class |
CexploringBB::I2CDevice | Generic I2C Device class that can be used to connect to any type of I2C device and read or write to its registers |
CexploringBB::SPIDevice | Generic SPI Device class that can be used to connect to any type of SPI device and read or write to its registers |
CexploringBB::DCMotor | A generic DC motor class that controls a motor driver board using a PWM signal,and a GPIO state to control the motor direction |
CexploringBB::GPIO | GPIO class for input and output functionality on a single GPIO pin |
CexploringBB::ITG3200 | A class to interface with the ITG3200 gyroscope (untested) |
CexploringBB::LCDCharacterDisplay | A class that provides an interface to an LCD character module. It provices support for multiple rows and columns and provides methods for formatting and printing text. You should use a 4 wire interface and a 74XX595 to communicate with the display module |
▼CexploringBB::PWM | A class to control a basic PWM output – you must know the exact sysfs filename for the PWM output |
CexploringBB::Servo | An extremely basic Servo class stub – does nothing more than the PWM class but is here for future use |
CexploringBB::SevenSegmentDisplay | A class that allows you to drive an array of 7 segment displays using an array of 74XX595 ICs |
CexploringBB::SocketClient | A class that encapsulates a socket client to be used for network communication |
CexploringBB::SocketServer | A class that encapsulates a server socket for network communication |
CexploringBB::StepperMotor | A class to control a stepper motor using a motor driver board, such as the Easy Driver board, or compatible. The class uses five GPIOs to control each motor |