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