Exploring BeagleBone  V1.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CexploringBB::ADXL345Specific class for the ADXL345 Accelerometer
 CexploringBB::BMA180A class to control a BMA180 accelerometer (untested)
 CexploringBB::BusDeviceThis 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::I2CDeviceGeneric I2C Device class that can be used to connect to any type of I2C device and read or write to its registers
 CexploringBB::SPIDeviceGeneric SPI Device class that can be used to connect to any type of SPI device and read or write to its registers
 CexploringBB::DCMotorA generic DC motor class that controls a motor driver board using a PWM signal,and a GPIO state to control the motor direction
 CexploringBB::GPIOGPIO class for input and output functionality on a single GPIO pin
 CexploringBB::ITG3200A class to interface with the ITG3200 gyroscope (untested)
 CexploringBB::LCDCharacterDisplayA 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::PWMA class to control a basic PWM output – you must know the exact sysfs filename for the PWM output
 CexploringBB::ServoAn extremely basic Servo class stub – does nothing more than the PWM class but is here for future use
 CexploringBB::SevenSegmentDisplayA class that allows you to drive an array of 7 segment displays using an array of 74XX595 ICs
 CexploringBB::SocketClientA class that encapsulates a socket client to be used for network communication
 CexploringBB::SocketServerA class that encapsulates a server socket for network communication
 CexploringBB::StepperMotorA 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