SkyPulse UAV V0.1
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
I2C_Device Class Reference

#include <i2c_device.h>

Inheritance diagram for I2C_Device:

Signals

void errorOccurred (const QString &message)
 

Public Member Functions

 I2C_Device (int deviceAddress, QObject *parent=nullptr)
 
 ~I2C_Device ()
 
bool initialize ()
 
QByteArray readBytes (quint8 registerAddress, quint8 count)
 
bool readByte (quint8 reg, quint8 &value)
 
bool writeBytes (quint8 registerAddress, const QByteArray &data)
 
bool writeByte (quint8 reg, quint8 value)
 

Constructor & Destructor Documentation

◆ I2C_Device()

I2C_Device::I2C_Device ( int deviceAddress,
QObject * parent = nullptr )
explicit

◆ ~I2C_Device()

I2C_Device::~I2C_Device ( )

Member Function Documentation

◆ errorOccurred

void I2C_Device::errorOccurred ( const QString & message)
signal

◆ initialize()

bool I2C_Device::initialize ( )

◆ readByte()

bool I2C_Device::readByte ( quint8 reg,
quint8 & value )

◆ readBytes()

QByteArray I2C_Device::readBytes ( quint8 registerAddress,
quint8 count )

◆ writeByte()

bool I2C_Device::writeByte ( quint8 reg,
quint8 value )

◆ writeBytes()

bool I2C_Device::writeBytes ( quint8 registerAddress,
const QByteArray & data )

The documentation for this class was generated from the following files: