/** * Current Time for exercise * $Id$ * $HeadURL$ * $Author$ * Created by Hanna E. Rathje, SLSE, 2016-08-01 */ #pragma once #include #include #include #include "dds_handler.h" namespace ParticipantManagement { class ExerciseTime final : public QObject { Q_OBJECT public: explicit ExerciseTime(const std::shared_ptr &partitionTime); ~ExerciseTime(); public Q_SLOTS: void publishPartitionTime(); private: std::shared_ptr m_dtsPartitionTime; QTimer *m_exerciseTimer; QThread *m_thread; }; }