/** * @RDE_HEADER@ * Definition des PAN-Telegramms PanConfigurationSetup * $Id$ * $HeadURL$ * $Author$ * Created by Gerlinde Rudolphus, SLSA, 2013-03-05 */ #pragma once #include "bsm_telegrams_base.h" namespace BuildingControlUnit { namespace BSM { namespace Telegrams { class BUILDINGCONTROLBSM_EXPORT PanConfigurationSetup : public Telegram { public: PanConfigurationSetup() : Telegram(PanTelegramId::CONFIGURATION_SETUP) {} QByteArray print() const override; static Telegram *fromBytestream(const QByteArray &data); int m_aliveMessage = 0; // in seconds char m_ipsInterval = 0; // enable OSAG 2.0 char m_modesOfOperations = 0b00000001; char m_reserved = 0; protected: QByteArray payload() const override; }; } // namespace Telegrams } // namespace BSM } // namespace BuildingControlUnit