1 #ifndef ABSTRACT_DEVICE_H
2 #define ABSTRACT_DEVICE_H
6 #include <azmq/socket.hpp>
7 #include <azmq/message.hpp>
9 Q_DECLARE_METATYPE(azmq::message_vector)
15 virtual void Select() = 0;
16 virtual void Deselect() = 0;
17 virtual bool IsSelected() = 0;
18 virtual void GetMessage(
modif::Fcs* fcs,
bool ignoreChecked =
false) = 0;
19 virtual void SetMessage(
const azmq::message_vector&
msg) = 0;
20 virtual void UpdateData(QList<QVariant>& data_list) = 0;
21 virtual std::vector<std::string> GetDbAttributes(std::string server_id) = 0;
22 virtual void Stop() = 0;
27 #endif // ABSTRACT_DEVICE_H
optional string msg
Definition: topics.proto:7
Definition: requests.pb.h:5544
Definition: abstractDevice.h:11