#pragma once #include namespace TrainingAreaBase { namespace TetraIcd { struct TrainingAreaTelegram; } } namespace N_CoPrtCnv { class CoPrtCnvRadioTelegram; class CoPrtCnvCentralTelegram; namespace CoPrtCnvTelegramConverter { COPRTCNV_EXPORT CoPrtCnvRadioTelegram *convertToRadio(CoPrtCnvCentralTelegram *a_telegram); COPRTCNV_EXPORT CoPrtCnvRadioTelegram *convertToRadio(const TrainingAreaBase::TetraIcd::TrainingAreaTelegram *a_telegram); COPRTCNV_EXPORT CoPrtCnvCentralTelegram *convertToCentral(const CoPrtCnvRadioTelegram *a_radioTelegram); COPRTCNV_EXPORT TrainingAreaBase::TetraIcd::TrainingAreaTelegram *convertToTabTele(const CoPrtCnvRadioTelegram *a_radioTelegram); COPRTCNV_EXPORT void setTetraTextCodec(const char *codecName); COPRTCNV_EXPORT void setUse2BytesForSingleFireDiameter(bool bUse); COPRTCNV_EXPORT void setUsePvSan(bool bUse); } }