Dataflow Runtime API  3.0.3.0
imt::base::bsp::driver::I2CDriver Member List

This is the complete list of members for imt::base::bsp::driver::I2CDriver, including all inherited members.

ConfigurableDriverAbs(const size_t indexModule, const size_t indexPin)imt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration >inline
Configuration typedefimt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration >
configure(const I2CDriverConfiguration &configuration)imt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration >inline
DriverAbs(const size_t indexModule, const size_t indexDriver)imt::base::bsp::module::DriverAbs< TypeId >inlineexplicit
enable(void)imt::base::bsp::module::DriverAbs< TypeId >inline
getConfiguration(void) constimt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration >inline
getIndexDriver(void) constimt::base::bsp::module::DriverAbs< TypeId >inline
getIndexModule(void) constimt::base::bsp::module::DriverAbs< TypeId >inline
getType(void) constimt::base::bsp::module::DriverAbs< TypeId >inline
I2CDriver(const size_t indexModule, const size_t indexPort)imt::base::bsp::driver::I2CDriverexplicit
initialize(void)imt::base::bsp::module::DriverAbs< TypeId >inline
isEnabled(void) constimt::base::bsp::module::DriverAbs< TypeId >inline
isInitialized(void) constimt::base::bsp::module::DriverAbs< TypeId >inline
isStarted(void) constimt::base::bsp::module::DriverAbs< TypeId >inline
onEnable(void)imt::base::bsp::driver::I2CDriverprotectedvirtual
onInitialize(void)imt::base::bsp::driver::I2CDriverprotectedvirtual
onReconfigure(const Configuration &configuration)imt::base::bsp::driver::I2CDriverprotectedvirtual
onStart(void)imt::base::bsp::driver::I2CDriverprotectedvirtual
onStop(void)imt::base::bsp::driver::I2CDriverprotectedvirtual
read(uint8_t *pData, const size_t size, uint8_t *const pBytesRead)imt::base::bsp::driver::I2CDriver
start(void)imt::base::bsp::module::DriverAbs< TypeId >inline
stop(void)imt::base::bsp::module::DriverAbs< TypeId >inline
Typeimt::base::bsp::module::DriverAbs< TypeId >static
write(const uint8_t pData[], const uint32_t size, uint8_t *const pBytesWritten)imt::base::bsp::driver::I2CDriver
~ConfigurableDriverAbs(void)imt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration >inlinevirtual
~DriverAbs(void)imt::base::bsp::module::DriverAbs< TypeId >inlinevirtual
~I2CDriver(void)imt::base::bsp::driver::I2CDrivervirtual