/** * @RDE_HEADER@ * Definition des PAN-Telegramms PanObserverController * $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 PanObserverController : public Telegram { public: PanObserverController() : Telegram(PanTelegramId::ER_OBSERVER_CONTR) {} QByteArray print() const override; static Telegram *fromBytestream(const QByteArray &data); unsigned short m_timeofEvent = 0; unsigned short m_ammunitionId = 0; unsigned short m_codeNo = 0; unsigned short m_detectorNo = 0; unsigned short m_originatorId = 0; protected: QByteArray payload() const override; }; } // namespace Telegrams } // namespace BSM } // namespace BuildingControlUnit