ifw-ccf 5.0.2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ifw::ccf::control::DcsCmdsImpl Class Reference

Implements the CII/MAL interface. More...

#include <dcsCmdsImpl.hpp>

Inheritance diagram for ifw::ccf::control::DcsCmdsImpl:

Public Member Functions

 DcsCmdsImpl (rad::SMAdapter &sm)
 
virtual ~DcsCmdsImpl ()
 
virtual elt::mal::future< std::string > Abort () override
 
virtual elt::mal::future< std::string > Execute (const std::shared_ptr< dcsif::Method > &mal_param) override
 
virtual elt::mal::future< std::string > GetConfig (const std::string &mal_param) override
 
virtual elt::mal::future< std::string > GetDiagnostics () override
 
virtual elt::mal::future< std::string > GetSetup (const std::string &mal_param) override
 
virtual elt::mal::future< std::string > Ping () override
 
virtual elt::mal::future< std::string > ReadPars (const std::string &mal_param) override
 
virtual elt::mal::future< std::string > Recover () override
 
virtual elt::mal::future< std::string > Scan () override
 
virtual elt::mal::future< std::string > SetConfig (const std::string &mal_param) override
 
virtual elt::mal::future< std::string > Setup (const std::string &mal_param) override
 
virtual elt::mal::future< std::string > Start (const std::shared_ptr< dcsif::StartProperties > &mal_param) override
 
virtual elt::mal::future< std::string > WritePars (const std::string &mal_param) override
 

Detailed Description

Implements the CII/MAL interface.

Constructor & Destructor Documentation

◆ DcsCmdsImpl()

ifw::ccf::control::DcsCmdsImpl::DcsCmdsImpl ( rad::SMAdapter & sm)
inlineexplicit

◆ ~DcsCmdsImpl()

virtual ifw::ccf::control::DcsCmdsImpl::~DcsCmdsImpl ( )
inlinevirtual

Member Function Documentation

◆ Abort()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::Abort ( )
inlineoverridevirtual

◆ Execute()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::Execute ( const std::shared_ptr< dcsif::Method > & mal_param)
inlineoverridevirtual

◆ GetConfig()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::GetConfig ( const std::string & mal_param)
inlineoverridevirtual

◆ GetDiagnostics()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::GetDiagnostics ( )
inlineoverridevirtual

◆ GetSetup()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::GetSetup ( const std::string & mal_param)
inlineoverridevirtual

◆ Ping()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::Ping ( )
inlineoverridevirtual

◆ ReadPars()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::ReadPars ( const std::string & mal_param)
inlineoverridevirtual

◆ Recover()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::Recover ( )
inlineoverridevirtual

◆ Scan()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::Scan ( )
inlineoverridevirtual

◆ SetConfig()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::SetConfig ( const std::string & mal_param)
inlineoverridevirtual

◆ Setup()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::Setup ( const std::string & mal_param)
inlineoverridevirtual

◆ Start()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::Start ( const std::shared_ptr< dcsif::StartProperties > & mal_param)
inlineoverridevirtual

◆ WritePars()

virtual elt::mal::future< std::string > ifw::ccf::control::DcsCmdsImpl::WritePars ( const std::string & mal_param)
inlineoverridevirtual

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