9#ifndef ABSTRACT_DEVICE_H
10#define ABSTRACT_DEVICE_H
16#include <mal/utility/LoadMal.hpp>
29 virtual void GetMessage(std::shared_ptr<::elt::mal::Mal> mal,
30 std::vector<std::shared_ptr<::fcfif::SetupElem>>& setup_buffer,
31 bool ignoreChecked =
false) = 0;
Definition: abstractDevice.h:21
virtual void StartSubscription()=0
virtual void GetDbAttributes()=0
virtual void UpdateData()=0
virtual bool IsSelected()=0
virtual void GetMessage(std::shared_ptr<::elt::mal::Mal > mal, std::vector< std::shared_ptr<::fcfif::SetupElem > > &setup_buffer, bool ignoreChecked=false)=0
virtual void Deselect()=0