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

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

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

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

Public Member Functions

 I2CEventProtocol (void)
 Default Constructor.
 
 I2CEventProtocol (const uint8_t module, const I2CEventIDEnum::Id event)
 Custom Constructor.
 
 I2CEventProtocol (const I2CEventProtocol &other)
 Copy constructor.
 
 I2CEventProtocol (imt::base::core::serialization::Deserializer &deserializer)
 Constructor from deserializer.
 
virtual ~I2CEventProtocol (void)
 Destructor.
 
I2CEventProtocoloperator= (const I2CEventProtocol &other)
 Assignment operator.
 
bool operator== (const I2CEventProtocol &right) const
 Equality operator.
 
bool operator!= (const I2CEventProtocol &right) const
 Inequality operator.
 
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)
 
uint8_t getModule (void) const
 
void setEvent (const I2CEventIDEnum::Id event)
 
I2CEventIDEnum::Id getEvent (void) const
 
- Public Member Functions inherited from imt::base::core::serialization::SerializableIfc
virtual ~SerializableIfc (void)
 Destructor.
 

Detailed Description

The protocol is used to communicate I2C events.

Member Function Documentation

◆ deserialize()

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

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

◆ serialize()

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

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


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