Dataflow Runtime API  3.0.3.0
Public Attributes | List of all members
imt::base::bsp::driver::UsartDriverConfiguration Struct Reference

Configuration of the USART. More...

#include <Imt.Base.BSP/Driver/UsartDriver.h>

Public Attributes

imt::base::bsp::handler::ErrorHandlerIfcm_errorHandler
 Handler that is called whenever an asynchronous error occours. More...
 
imt::base::bsp::type::UsartFlowControl::Id m_flowControl
 The flow control mode. More...
 
imt::base::bsp::type::UsartParity::Id m_parity
 The number and usage of parity bits. More...
 
imt::base::bsp::handler::DataReceivedHandlerIfcm_rxHandler
 Handler that is called whenever bytes are avaliable in the receive buffer. More...
 
imt::base::bsp::type::UsartStopBits::Id m_stopBits
 The number of stop bits. More...
 
imt::base::bsp::type::UsartSymbolSize::Id m_symbolSize
 The number of bits per symbol. More...
 
imt::base::bsp::type::UsartSymbolRate::Id m_symbolRate
 The symbol rate. More...
 
imt::base::bsp::handler::DataSentHandlerIfcm_txHandler
 Handler that is called whenever bytes written to the send buffer have been transmitted. More...
 

Detailed Description

Configuration of the USART.

Member Data Documentation

◆ m_errorHandler

imt::base::bsp::handler::ErrorHandlerIfc* imt::base::bsp::driver::UsartDriverConfiguration::m_errorHandler

Handler that is called whenever an asynchronous error occours.

◆ m_flowControl

imt::base::bsp::type::UsartFlowControl::Id imt::base::bsp::driver::UsartDriverConfiguration::m_flowControl

The flow control mode.

◆ m_parity

imt::base::bsp::type::UsartParity::Id imt::base::bsp::driver::UsartDriverConfiguration::m_parity

The number and usage of parity bits.

◆ m_rxHandler

imt::base::bsp::handler::DataReceivedHandlerIfc* imt::base::bsp::driver::UsartDriverConfiguration::m_rxHandler

Handler that is called whenever bytes are avaliable in the receive buffer.

◆ m_stopBits

imt::base::bsp::type::UsartStopBits::Id imt::base::bsp::driver::UsartDriverConfiguration::m_stopBits

The number of stop bits.

◆ m_symbolRate

imt::base::bsp::type::UsartSymbolRate::Id imt::base::bsp::driver::UsartDriverConfiguration::m_symbolRate

The symbol rate.

◆ m_symbolSize

imt::base::bsp::type::UsartSymbolSize::Id imt::base::bsp::driver::UsartDriverConfiguration::m_symbolSize

The number of bits per symbol.

◆ m_txHandler

imt::base::bsp::handler::DataSentHandlerIfc* imt::base::bsp::driver::UsartDriverConfiguration::m_txHandler

Handler that is called whenever bytes written to the send buffer have been transmitted.


The documentation for this struct was generated from the following file: