Go to the documentation of this file.
12 #include <rad/smAdapter.hpp>
17 #include <QtWidgets/QLabel>
33 m_spinner(nullptr) {};
68 m_substate = substate;
116 const std::string& name,
117 const std::string& ps_endpoint,
118 const int& cmd_timeout);
125 virtual void GetDbAttributes(std::string server_id, std::vector<std::string>& vector);
126 virtual void UpdateData(QList<QVariant>& data_list);
155 #endif // DEVICE_WDG_H
void UpdateState(int state)
Definition: device.cpp:136
Spinner * GetSpinner()
Definition: device.h:55
int m_cmd_timeout
Definition: device.h:149
void SetActive(int index)
Definition: device.cpp:74
CommonUi()
Definition: device.h:32
virtual void Stop()
Definition: device.cpp:155
virtual void SetEnable(bool flag)
Definition: device.cpp:223
QCheckBox * GetEnable()
Definition: device.h:47
QLabel * GetName()
Definition: device.h:39
Definition: abstractDevice.h:21
bool IsSimulated()
Definition: device.cpp:265
std::string GetName()
Definition: device.cpp:57
std::string m_ps_endpoint
Definition: device.h:148
CommonUi m_ui
Definition: device.h:151
QFrame * GetFrame()
Definition: device.h:96
void SetupCommonUi()
Definition: device.cpp:38
QLabel * GetSim()
Definition: device.h:79
def enable(supif, arg)
Definition: shell_commander.py:34
void Select()
Definition: device.cpp:61
QLabel * GetLocal()
Definition: device.h:87
void SetEnable(QCheckBox *enable)
Definition: device.h:43
void SetLocal(QLabel *local)
Definition: device.h:83
void HandleSetupButton()
Definition: device.cpp:160
WDGLIB AbstractDevice class declaration file.
std::string m_name
Definition: device.h:147
virtual void UpdateData(QList< QVariant > &data_list)
Definition: device.cpp:190
void SetSpinner(Spinner *spinner)
Definition: device.h:51
bool UpdateSubstate(int substate)
Definition: device.cpp:79
QLabel * GetSubstate()
Definition: device.h:71
QLabel * GetState()
Definition: device.h:63
void SetSim(QLabel *sim)
Definition: device.h:75
void SetSubstate(QLabel *substate)
Definition: device.h:67
void Deselect()
Definition: device.cpp:65
void SetName(QLabel *name)
Definition: device.h:35
void SetState(QLabel *state)
Definition: device.h:59
QTimer * m_spinner_timer
Definition: device.h:146
virtual void GetDbAttributes(std::string server_id, std::vector< std::string > &vector)
Definition: device.cpp:165
DeviceWdg(QWidget *parent, const std::string &name, const std::string &ps_endpoint, const int &cmd_timeout)
Definition: device.cpp:23
bool m_simulated
Definition: device.h:150
virtual ~DeviceWdg()
Definition: device.cpp:34
bool IsSelected()
Definition: device.cpp:69
void UpdateSpinner(int substate)
Definition: device.cpp:112
void SetFrame(QFrame *frame)
Definition: device.h:92
void TriggerSetup(QString)
void UpdateErrorMsg(std::string msg)
Definition: device.cpp:151