Skip to main content

AVxcelerate Simulation Framework 2026 R1 SP01

File core/communication/topic_registry.h

Last update: 22.04.2026

Location: core/communication/topic_registry.h

Namespaces

Includes

  • core/communication/topic.h
  • core/message/rtidds/common/common.hpp
  • core/message/rtidds/fmu/fmu_message.hpp
  • core/message/rtidds/generic_bytes/generic_bytes.hpp
  • core/message/rtidds/kpi/kpi_message.hpp
  • core/message/rtidds/variant_map/variant_map.hpp

Included by

Source



#ifndef SIMFWK_CORE_COMMUNICATION_TOPICREGISTRY_H
#define SIMFWK_CORE_COMMUNICATION_TOPICREGISTRY_H

#include "core/communication/topic.h"
#include "core/message/rtidds/common/common.hpp"
#include "core/message/rtidds/fmu/fmu_message.hpp"
#include "core/message/rtidds/generic_bytes/generic_bytes.hpp"
#include "core/message/rtidds/kpi/kpi_message.hpp"
#include "core/message/rtidds/variant_map/variant_map.hpp"

namespace rtidds
{
using VariantMessage = FmuMessage;

using VariantData = FmuData;

using VariantDatatype = FmuDatatype;
}  // namespace rtidds

namespace simulation_framework
{
namespace core
{
namespace topic_registry
{


using StringTopicType = Topic<rtidds::CommonString>;

using KpiMessageTopicType = Topic<rtidds::KpiMessage>;

using GenericBytesTopicType = Topic<rtidds::GenericBytesMessage>;

using FmuMessageTopicType = Topic<rtidds::FmuMessage>;

using VariantDataTopicType = Topic<rtidds::VariantMessage>;

using VariantMapTopicType = Topic<rtidds::VariantMap>;

}  // namespace topic_registry
}  // namespace core
}  // namespace simulation_framework

#endif  // SIMFWK_CORE_COMMUNICATION_TOPICREGISTRY_H

Connect with Ansys