#pragma once #include "PrtCnvStoredTelegram.hpp" #include namespace PrtCnv { class PrtCnvStoredCentralTelegram : public PrtCnv::PrtCnvStoredTelegram { public: PrtCnvStoredCentralTelegram(const std::shared_ptr &a_centralTelegram, const std::shared_ptr &a_radioTelegram) : PrtCnvStoredTelegram(a_radioTelegram) , m_CentralTelegram(a_centralTelegram) {} int writeCounter() const { return m_WriteCounter; } std::shared_ptr m_CentralTelegram; uint32_t m_Attempts = 0; int m_WriteCounter = 0; bool m_DoResend = false; bool m_DoDelete = false; }; }