Skip to main content

AVxcelerate Simulation Framework 2026 R1 SP01

File autonomy/communication/topic_registry/topic_registry.h

Last update: 22.04.2026

Location: autonomy/communication/topic_registry/topic_registry.h

© 2025-2026 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

Autonomy Topic Registry mapping and RTI-DDS usage guidance

This header documents how Autonomy Topic IDs map to concrete Topic types from simulation_framework::core::topic_registry, and shows how the underlying RTI-DDS messages can be published/subscribed in Activities.

See also:

  • [core/communication/topic_registry.h](core_2communication_2topic__registry_8h.md for canonical Topic type aliases and examples

  • documentation/markdown/communication.md for concepts and protobuf-bytes walkthrough

Namespaces

Includes

Source



#ifndef SIMFWK_AUTONOMY_AUTONOMY_COMMUNICATION_TOPICREGISTRY_TOPICREGISTRY_H
#define SIMFWK_AUTONOMY_AUTONOMY_COMMUNICATION_TOPICREGISTRY_TOPICREGISTRY_H

#include "core/communication/topic_registry.h"

namespace simulation_framework
{
namespace autonomy
{
namespace topic_registry
{

using ScenarioVariableTopicType = simulation_framework::core::topic_registry::VariantMapTopicType;

std::shared_ptr<core::ITopic> GetExistingTopicById(const std::string& topic_id);

}  // namespace topic_registry
}  // namespace autonomy
}  // namespace simulation_framework
#endif  // SIMFWK_AUTONOMY_AUTONOMY_COMMUNICATION_TOPICREGISTRY_TOPICREGISTRY_H

Connect with Ansys