ifw-fgf 2.0.0
 
Loading...
Searching...
No Matches
ifw::fgf::common::ICommAdapter Class Referenceabstract

Abstract base class for implementing FGF Communication Adapters. More...

#include <iCommAdapter.hpp>

Inheritance diagram for ifw::fgf::common::ICommAdapter:
ifw::fgf::andor::CommAdapter sbss::fgf::dvc::CommAdapter sbss::fgf::dvc::CommAdapter

Public Member Functions

virtual short Reset ()=0
 
virtual short Setup ()=0
 
virtual short Start ()=0
 
virtual short Stop ()=0
 
virtual std::string GetLoggers ()=0
 
virtual short SetLogLevel (std::string &level, std::string &logger)=0
 
virtual void Read (VectorVariant &params) const =0
 
virtual void Read (PairVariant &params) const =0
 
virtual void Write (const VectorVariant &params)=0
 
virtual void Write (const PairVariant &param)=0
 
virtual ~ICommAdapter ()
 
virtual short Reset ()=0
 
virtual short Setup ()=0
 
virtual short Start ()=0
 
virtual short Stop ()=0
 
virtual std::string GetLoggers ()=0
 
virtual short SetLogLevel (std::string &level, std::string &logger)=0
 
virtual void Read (VectorVariant &params) const =0
 
virtual void Read (PairVariant &params) const =0
 
virtual void Write (const VectorVariant &params)=0
 
virtual void Write (const PairVariant &param)=0
 
virtual ~ICommAdapter ()
 

Detailed Description

Abstract base class for implementing FGF Communication Adapters.

Constructor & Destructor Documentation

◆ ~ICommAdapter() [1/2]

virtual ifw::fgf::common::ICommAdapter::~ICommAdapter ( )
inlinevirtual

◆ ~ICommAdapter() [2/2]

virtual ifw::fgf::common::ICommAdapter::~ICommAdapter ( )
inlinevirtual

Member Function Documentation

◆ GetLoggers() [1/2]

virtual std::string ifw::fgf::common::ICommAdapter::GetLoggers ( )
pure virtual

◆ GetLoggers() [2/2]

virtual std::string ifw::fgf::common::ICommAdapter::GetLoggers ( )
pure virtual

◆ Read() [1/4]

virtual void ifw::fgf::common::ICommAdapter::Read ( PairVariant & params) const
pure virtual

◆ Read() [2/4]

virtual void ifw::fgf::common::ICommAdapter::Read ( PairVariant & params) const
pure virtual

◆ Read() [3/4]

virtual void ifw::fgf::common::ICommAdapter::Read ( VectorVariant & params) const
pure virtual

◆ Read() [4/4]

virtual void ifw::fgf::common::ICommAdapter::Read ( VectorVariant & params) const
pure virtual

◆ Reset() [1/2]

virtual short ifw::fgf::common::ICommAdapter::Reset ( )
pure virtual

◆ Reset() [2/2]

virtual short ifw::fgf::common::ICommAdapter::Reset ( )
pure virtual

◆ SetLogLevel() [1/2]

virtual short ifw::fgf::common::ICommAdapter::SetLogLevel ( std::string & level,
std::string & logger )
pure virtual

◆ SetLogLevel() [2/2]

virtual short ifw::fgf::common::ICommAdapter::SetLogLevel ( std::string & level,
std::string & logger )
pure virtual

◆ Setup() [1/2]

virtual short ifw::fgf::common::ICommAdapter::Setup ( )
pure virtual

◆ Setup() [2/2]

virtual short ifw::fgf::common::ICommAdapter::Setup ( )
pure virtual

◆ Start() [1/2]

virtual short ifw::fgf::common::ICommAdapter::Start ( )
pure virtual

◆ Start() [2/2]

virtual short ifw::fgf::common::ICommAdapter::Start ( )
pure virtual

◆ Stop() [1/2]

virtual short ifw::fgf::common::ICommAdapter::Stop ( )
pure virtual

◆ Stop() [2/2]

virtual short ifw::fgf::common::ICommAdapter::Stop ( )
pure virtual

◆ Write() [1/4]

virtual void ifw::fgf::common::ICommAdapter::Write ( const PairVariant & param)
pure virtual

◆ Write() [2/4]

virtual void ifw::fgf::common::ICommAdapter::Write ( const PairVariant & param)
pure virtual

◆ Write() [3/4]

virtual void ifw::fgf::common::ICommAdapter::Write ( const VectorVariant & params)
pure virtual

◆ Write() [4/4]

virtual void ifw::fgf::common::ICommAdapter::Write ( const VectorVariant & params)
pure virtual

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