Dataflow Runtime API  3.1.1.0
Public Member Functions | List of all members
imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol Class Reference

The protocol is used to communicate I2C errors. More...

#include <Imt.Base.Dff.ActiveParts.STM32F103HD/Protocols/I2CErrorProtocol.h>

Inheritance diagram for imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol:
imt::base::core::serialization::SerializableIfc

Public Member Functions

 I2CErrorProtocol (void)
 Default Constructor. More...
 
 I2CErrorProtocol (const uint8_t module, const I2CErrorIDEnum::Id errorId)
 Custom Constructor. More...
 
 I2CErrorProtocol (const I2CErrorProtocol &other)
 Copy constructor. More...
 
 I2CErrorProtocol (imt::base::core::serialization::Deserializer &deserializer)
 Constructor from deserializer. More...
 
virtual ~I2CErrorProtocol (void)
 Destructor. More...
 
I2CErrorProtocoloperator= (const I2CErrorProtocol &other)
 Assignment operator. More...
 
bool operator== (const I2CErrorProtocol &right) const
 Equality operator. More...
 
bool operator!= (const I2CErrorProtocol &right) const
 Inequality operator. More...
 
virtual void deserialize (imt::base::core::serialization::Deserializer &deserializer)
 
virtual void serialize (imt::base::core::serialization::Serializer &serializer) const
 
void setModule (const uint8_t module)
 Setter for module. More...
 
uint8_t getModule (void) const
 Getter for module. More...
 
void setError (const I2CErrorIDEnum::Id errorId)
 Setter for I2CErrorIDEnum. More...
 
I2CErrorIDEnum::Id getError (void) const
 Getter for I2CErrorIDEnum. More...
 
- Public Member Functions inherited from imt::base::core::serialization::SerializableIfc
virtual ~SerializableIfc (void)
 Destructor. More...
 

Detailed Description

The protocol is used to communicate I2C errors.

Constructor & Destructor Documentation

◆ I2CErrorProtocol() [1/4]

imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::I2CErrorProtocol ( void  )
explicit

Default Constructor.

◆ I2CErrorProtocol() [2/4]

imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::I2CErrorProtocol ( const uint8_t  module,
const I2CErrorIDEnum::Id  errorId 
)
explicit

Custom Constructor.

◆ I2CErrorProtocol() [3/4]

imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::I2CErrorProtocol ( const I2CErrorProtocol other)

Copy constructor.

◆ I2CErrorProtocol() [4/4]

imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::I2CErrorProtocol ( imt::base::core::serialization::Deserializer deserializer)
explicit

Constructor from deserializer.

◆ ~I2CErrorProtocol()

virtual imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::~I2CErrorProtocol ( void  )
virtual

Destructor.

Member Function Documentation

◆ deserialize()

virtual void imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::deserialize ( imt::base::core::serialization::Deserializer deserializer)
virtual
See also
SerializableIfc

Implements imt::base::core::serialization::SerializableIfc.

◆ getError()

I2CErrorIDEnum::Id imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::getError ( void  ) const

Getter for I2CErrorIDEnum.

◆ getModule()

uint8_t imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::getModule ( void  ) const

Getter for module.

◆ operator!=()

bool imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::operator!= ( const I2CErrorProtocol right) const

Inequality operator.

◆ operator=()

I2CErrorProtocol& imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::operator= ( const I2CErrorProtocol other)

Assignment operator.

◆ operator==()

bool imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::operator== ( const I2CErrorProtocol right) const

Equality operator.

◆ serialize()

virtual void imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::serialize ( imt::base::core::serialization::Serializer serializer) const
virtual
See also
SerializableIfc

Implements imt::base::core::serialization::SerializableIfc.

◆ setError()

void imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::setError ( const I2CErrorIDEnum::Id  errorId)

Setter for I2CErrorIDEnum.

◆ setModule()

void imt::base::dff::activeparts::stm32f103hd::protocol::I2CErrorProtocol::setModule ( const uint8_t  module)

Setter for module.


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