rad  3.0.0
Public Member Functions | List of all members
exmalif::AsyncStdCmdsImplWrapper Class Reference

#include <Exmalif.hpp>

Inheritance diagram for exmalif::AsyncStdCmdsImplWrapper:
exmalif::AsyncStdCmds

Public Member Functions

 AsyncStdCmdsImplWrapper (const std::shared_ptr< StdCmds > &entity)
 
virtual ::elt::mal::future< std::string > Stop ()
 
virtual ::elt::mal::future< std::string > Init ()
 
virtual ::elt::mal::future< std::string > Reset ()
 
virtual ::elt::mal::future< std::string > Enable ()
 
virtual ::elt::mal::future< std::string > Disable ()
 
virtual ::elt::mal::future< std::string > GetState ()
 
virtual ::elt::mal::future< std::string > GetStatus ()
 
virtual ::elt::mal::future< std::string > GetVersion ()
 
virtual ::elt::mal::future< std::string > Config ()
 
virtual ::elt::mal::future< std::string > Exit ()
 
virtual ::elt::mal::future< std::string > SetLogLevel (const std::shared_ptr<::exmalif::LogInfo > &info)
 
virtual ::elt::mal::future< std::string > Preset (const std::shared_ptr<::exmalif::TelPosition > &pos)
 
virtual ::elt::mal::future< std::string > Move (const std::shared_ptr<::exmalif::AxesPosition > &pos)
 
virtual std::shared_ptr<::elt::mal::rr::Ami< std::string > > GetPresetProgress ()
 
virtual ~AsyncStdCmdsImplWrapper ()=default
 
- Public Member Functions inherited from exmalif::AsyncStdCmds
virtual ~AsyncStdCmds ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from exmalif::AsyncStdCmds
static int typeHash ()
 

Constructor & Destructor Documentation

◆ AsyncStdCmdsImplWrapper()

exmalif::AsyncStdCmdsImplWrapper::AsyncStdCmdsImplWrapper ( const std::shared_ptr< StdCmds > &  entity)
inlineexplicit

◆ ~AsyncStdCmdsImplWrapper()

virtual exmalif::AsyncStdCmdsImplWrapper::~AsyncStdCmdsImplWrapper ( )
virtualdefault

Member Function Documentation

◆ Config()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::Config ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ Disable()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::Disable ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ Enable()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::Enable ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ Exit()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::Exit ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ GetPresetProgress()

virtual std::shared_ptr<::elt::mal::rr::Ami<std::string> > exmalif::AsyncStdCmdsImplWrapper::GetPresetProgress ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ GetState()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::GetState ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ GetStatus()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::GetStatus ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ GetVersion()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::GetVersion ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ Init()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::Init ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ Move()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::Move ( const std::shared_ptr<::exmalif::AxesPosition > &  pos)
inlinevirtual
Parameters
posWARN do not copy shared_ptr, it is valid only within a scope of this method.

Implements exmalif::AsyncStdCmds.

◆ Preset()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::Preset ( const std::shared_ptr<::exmalif::TelPosition > &  pos)
inlinevirtual
Parameters
posWARN do not copy shared_ptr, it is valid only within a scope of this method.

Implements exmalif::AsyncStdCmds.

◆ Reset()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::Reset ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

◆ SetLogLevel()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::SetLogLevel ( const std::shared_ptr<::exmalif::LogInfo > &  info)
inlinevirtual
Parameters
infoWARN do not copy shared_ptr, it is valid only within a scope of this method.

Implements exmalif::AsyncStdCmds.

◆ Stop()

virtual ::elt::mal::future<std::string> exmalif::AsyncStdCmdsImplWrapper::Stop ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.


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