My Project  v0.0.16
I2CBaseNode Member List

This is the complete list of members for I2CBaseNode, including all inherited members.

constructor()I2CBaseNodeprivate
getI2CClockPrescale() const I2CBaseNodeinlinevirtual
getSlaveAddress( const std::string& name ) const I2CBaseNodevirtual
getSlaves() const I2CBaseNodevirtual
I2CBaseNode(const uhal::Node& aNode)I2CBaseNode
I2CSlave classI2CBaseNodefriend
mClockPrescaleI2CBaseNodeprivate
mCmdI2CBaseNodeprivatestatic
mCtrlI2CBaseNodeprivatestatic
mPreHiI2CBaseNodeprivatestatic
mPreLoI2CBaseNodeprivatestatic
mRxI2CBaseNodeprivatestatic
mSlavesAddressesI2CBaseNodeprotected
mStatusI2CBaseNodeprivatestatic
mTxI2CBaseNodeprivatestatic
readBlockI2C(uint8_t aSlaveAddress, uint32_t numBytes) const I2CBaseNodeprotectedvirtual
readI2C(uint8_t aSlaveAddress, uint32_t i2cAddress) const I2CBaseNodevirtual
reset() const I2CBaseNodeprivate
UHAL_DERIVEDNODE(I2CBaseNode)I2CBaseNodeprivate
waitUntilFinished(bool requireAcknowledgement = true, bool requireBusIdleAtEnd = false) const I2CBaseNodeprivate
writeBlockI2C(uint8_t aSlaveAddress, const std::vector<uint8_t>& data) const I2CBaseNodeprotectedvirtual
writeI2C(uint8_t aSlaveAddress, uint32_t i2cAddress, uint32_t data) const I2CBaseNodevirtual
~I2CBaseNode()I2CBaseNodevirtual