ifw-fcf  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
AbstractDevice Class Referenceabstract

#include <abstractDevice.h>

Inheritance diagram for AbstractDevice:
DeviceWdg ActuatorWdg AdcWdg DrotWdg LampWdg MotorWdg PiezoWdg SensorWdg ShutterWdg

Public Member Functions

virtual void Select ()=0
 
virtual void Deselect ()=0
 
virtual bool IsSelected ()=0
 
virtual void StartSubscription ()=0
 
virtual void GetMessage (std::shared_ptr<::elt::mal::Mal > mal, std::vector< std::shared_ptr<::fcfif::FcsUnion >> &setup_buffer, bool ignoreChecked=false)=0
 
virtual void GetSubordinatedDevices (QStringList &dev_list)=0
 
virtual void UpdateData (QList< QVariant > &data_list)=0
 
virtual std::vector< std::string > GetDbAttributes (std::string server_id)=0
 
virtual void Stop ()=0
 

Member Function Documentation

virtual void AbstractDevice::Deselect ( )
pure virtual

Implemented in DeviceWdg.

virtual std::vector<std::string> AbstractDevice::GetDbAttributes ( std::string  server_id)
pure virtual
virtual void AbstractDevice::GetMessage ( std::shared_ptr<::elt::mal::Mal >  mal,
std::vector< std::shared_ptr<::fcfif::FcsUnion >> &  setup_buffer,
bool  ignoreChecked = false 
)
pure virtual
virtual void AbstractDevice::GetSubordinatedDevices ( QStringList &  dev_list)
pure virtual
virtual bool AbstractDevice::IsSelected ( )
pure virtual

Implemented in DeviceWdg.

virtual void AbstractDevice::Select ( )
pure virtual

Implemented in DeviceWdg.

virtual void AbstractDevice::StartSubscription ( )
pure virtual
virtual void AbstractDevice::Stop ( )
pure virtual

Implemented in DeviceWdg.

virtual void AbstractDevice::UpdateData ( QList< QVariant > &  data_list)
pure virtual

The documentation for this class was generated from the following file: