"""
@file
@defgroup rtctk_standaloneTools_genDdsPub DDS Publisher
@ingroup rtctk_standaloneTools

@brief DDS publisher for agnostic (generic) topics used for testing.

@copyright
  SPDX-FileCopyrightText: 2021-2025 European Southern Observatory (ESO) @n
  SPDX-License-Identifier: LGPL-3.0-only
"""

from wtools.module import declare_cprogram

declare_cprogram(
    target="rtctkGenDdsPub",
    use=[
        "componentFramework.services.logging",
        "componentFramework.services.dataPath.dds",
    ],
    provide="standaloneTools.rtctkGenDdsPub",
)
