/** * IsmHandler for WirelessLocationSystem * $Id$ * $HeadURL$ * $Author$ * Created by Christian Ehrlicher, SLSE, 2016-04-14 */ #pragma once #include "main_dispatcher.h" #include "logger.h" #include "dds_handler.h" #include #include #include #include #include #include namespace ApHlaJson { class MainDispatcher; class PdmHandler : public QObject { Q_OBJECT public: explicit PdmHandler(QObject *parent = nullptr); void getChargeTypes(); signals: void sendChargeTypes(QJsonObject jsonObj); public slots: bool init(MainDispatcher* mainDispatcher); private: std::shared_ptr m_dtcPdm; LOGGER_T m_logger; }; } // namespace ApHlaJson