    

 ## On this page

  

 

 # simulation\_framework::evaluator::kpi::KpiMessageConverter Class Reference

 Last update: 16.07.2025 

class [KpiMessageConverter](classsimulation__framework_1_1evaluator_1_1kpi_1_1KpiMessageConverter.xhtml "class KpiMessageConverter") [More...](classsimulation__framework_1_1evaluator_1_1kpi_1_1KpiMessageConverter.xhtml#details)

`#include <<a class="el" href="kpi__message__converter_8h_source.xhtml">kpi_message_converter.h</a>>`

Inheritance diagram for simulation_framework::evaluator::kpi::KpiMessageConverter:

![Inheritance graph](/sites/default/files/migrate-content/avxcelerate_simulation_framework_2024_r1/classsimulation__framework_1_1evaluator_1_1kpi_1_1KpiMessageConverter__inherit__graph.png)

\[[legend](graph_legend.xhtml)\]

Collaboration diagram for simulation_framework::evaluator::kpi::KpiMessageConverter:

![Collaboration graph](/sites/default/files/migrate-content/avxcelerate_simulation_framework_2024_r1/classsimulation__framework_1_1evaluator_1_1kpi_1_1KpiMessageConverter__coll__graph.png)

\[[legend](graph_legend.xhtml)\]

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

<a id="abca641075dd4bab0bc2f292931ca10ff"></a>rtidds::KpiMessage **ConvertToDds** (const KpiMessage &amp;kpi\_msgs) override <a id="ae69addc5f1380ef66f2cf6bccbc0d9c8"></a>KpiMessage **DecodeFromDds** (const rtidds::KpiMessage &amp;kpi\_msgs) override <a id="details" name="details"></a>## Detailed Description

class [KpiMessageConverter](classsimulation__framework_1_1evaluator_1_1kpi_1_1KpiMessageConverter.xhtml "class KpiMessageConverter")

Implementation to convert KpiMessage struct into DDS type kpi message so that the msg can be published through DDS network



---

The documentation for this class was generated from the following file:- [kpi\_message\_converter.h](kpi__message__converter_8h_source.xhtml)