Skip to main content

AVxcelerate Simulation Framework 2026 R1 SP01

Class simulation_framework::core::kpi::IKpiMessageConverter

Last update: 22.04.2026

Definition: core/kpi/kpi_message_converter/i_kpi_message_converter.h (line 30)

Interface for converting KPI messages between different formats.

The IKpiMessageConverter interface provides methods to transform KpiMessage objects into other message types (e.g., DDS messages) and decode them back. This is useful for communication and interoperability between systems.

See also: KpiMessage, rtidds::KpiMessage

Inherited by:

Members

Public functions

Function ~IKpiMessageConverter

virtual simulation_framework::core::kpi::IKpiMessageConverter::~IKpiMessageConverter()=default

Virtual destructor for proper cleanup of derived classes.

Return type:

Function ConvertToDds

virtual rtidds::KpiMessage simulation_framework::core::kpi::IKpiMessageConverter::ConvertToDds(const KpiMessage &kpi_msgs)=0

Converts a KpiMessage to a DDS-specific message format.

Parameters:

  • kpi_msgs: The KpiMessage object to convert.

Returns:

The converted rtidds::KpiMessage object.

Parameters:

  • const KpiMessage & kpi_msgs

Return type: rtidds::KpiMessage

Reimplemented by:

Function DecodeFromDds

virtual KpiMessage simulation_framework::core::kpi::IKpiMessageConverter::DecodeFromDds(const rtidds::KpiMessage &kpi_msgs)=0

Decodes a DDS-specific message into a KpiMessage.

Parameters:

  • kpi_msgs: The rtidds::KpiMessage to decode.

Returns:

The decoded KpiMessage object.

Parameters:

  • const rtidds::KpiMessage & kpi_msgs

Return type: KpiMessage

Reimplemented by:

Connect with Ansys