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

#include <ModExmalif.hpp>

Inheritance diagram for exmalif::StdCmdsImpl:
exmalif::StdCmds

Public Member Functions

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

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ StdCmdsImpl()

exmalif::StdCmdsImpl::StdCmdsImpl ( py::object &  pyImpl)
inlineexplicit

Member Function Documentation

◆ Config()

std::string exmalif::StdCmdsImpl::Config ( )
inlinevirtual

Implements exmalif::StdCmds.

◆ Disable()

std::string exmalif::StdCmdsImpl::Disable ( )
inlinevirtual

Implements exmalif::StdCmds.

◆ Enable()

std::string exmalif::StdCmdsImpl::Enable ( )
inlinevirtual

Implements exmalif::StdCmds.

◆ Exit()

std::string exmalif::StdCmdsImpl::Exit ( )
inlinevirtual

Implements exmalif::StdCmds.

◆ GetPresetProgress()

std::shared_ptr<::elt::mal::rr::Ami<std::string> > exmalif::StdCmdsImpl::GetPresetProgress ( )
inlineoverridevirtual

Implements exmalif::StdCmds.

◆ GetState()

std::string exmalif::StdCmdsImpl::GetState ( )
inlinevirtual

Implements exmalif::StdCmds.

◆ GetStatus()

std::string exmalif::StdCmdsImpl::GetStatus ( )
inlinevirtual

Implements exmalif::StdCmds.

◆ GetVersion()

std::string exmalif::StdCmdsImpl::GetVersion ( )
inlinevirtual

Implements exmalif::StdCmds.

◆ Init()

std::string exmalif::StdCmdsImpl::Init ( )
inlinevirtual

Implements exmalif::StdCmds.

◆ Move()

std::string exmalif::StdCmdsImpl::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::StdCmds.

◆ Preset()

std::string exmalif::StdCmdsImpl::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::StdCmds.

◆ Reset()

std::string exmalif::StdCmdsImpl::Reset ( )
inlinevirtual

Implements exmalif::StdCmds.

◆ SetLogLevel()

std::string exmalif::StdCmdsImpl::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::StdCmds.

◆ Stop()

std::string exmalif::StdCmdsImpl::Stop ( )
inlinevirtual

Implements exmalif::StdCmds.


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