ifw-fgf 1.0.0-pre1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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:
mysubsys::fgf::mycam::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 ()
 

Detailed Description

Abstract base class for implementing FGF Communication Adapters.

Constructor & Destructor Documentation

◆ ~ICommAdapter()

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

Member Function Documentation

◆ GetLoggers()

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

◆ Read() [1/2]

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

◆ Read() [2/2]

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

◆ Reset()

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

◆ SetLogLevel()

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

◆ Setup()

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

◆ Start()

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

◆ Stop()

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

◆ Write() [1/2]

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

◆ Write() [2/2]

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

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