My Project  v0.0.16
Public Member Functions | Private Member Functions | Private Attributes | List of all members
I2CMasterNode Class Reference

Generic class to give access to multiple I2C targets. More...

#include <I2CMasterNode.hpp>

Inheritance diagram for I2CMasterNode:
Inheritance graph
[legend]
Collaboration diagram for I2CMasterNode:
Collaboration graph
[legend]

Public Member Functions

Private Member Functions

Private Attributes

Additional Inherited Members

Detailed Description

Generic class to give access to multiple I2C targets.

Author
Alessandro Thea

Constructor & Destructor Documentation

◆ I2CMasterNode() [1/2]

I2CMasterNode ( const uhal::Node&  aNode)

◆ I2CMasterNode() [2/2]

I2CMasterNode ( const I2CMasterNode&  aOther)

◆ ~I2CMasterNode()

~I2CMasterNode ( )
virtual

Member Function Documentation

◆ constructor()

void constructor ( )
private

Use the list of addresses to build plain slaves

◆ getSlave()

const I2CSlave& getSlave ( const std::string&  name) const
virtual

Member Data Documentation

◆ mSlaves

boost::unordered_map<std::string,I2CSlave*> mSlaves
private

Slaves.


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