rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
exmalif::AsyncStdCmdsImpl Class Reference

#include <ModExmalif.hpp>

Inheritance diagram for exmalif::AsyncStdCmdsImpl:
exmalif::AsyncStdCmds

Public Member Functions

 AsyncStdCmdsImpl (py::object &pyImpl)
 
::elt::mal::future< std::string > Stop ()
 
::elt::mal::future< std::string > Init ()
 
::elt::mal::future< std::string > Reset ()
 
::elt::mal::future< std::string > Enable ()
 
::elt::mal::future< std::string > Disable ()
 
::elt::mal::future< std::string > Status ()
 
::elt::mal::future< std::string > Config ()
 
::elt::mal::future< std::string > Exit ()
 
::elt::mal::future< std::string > SetLogLevel (const std::shared_ptr<::exmalif::LogInfo > &info)
 
::elt::mal::future< std::string > Preset (const std::shared_ptr<::exmalif::TelPosition > &pos)
 
::elt::mal::future< 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::AsyncStdCmds
virtual ~AsyncStdCmds ()=default
 

Additional Inherited Members

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements exmalif::AsyncStdCmds.

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

Implements exmalif::AsyncStdCmds.

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

Implements exmalif::AsyncStdCmds.

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

Implements exmalif::AsyncStdCmds.

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

Implements exmalif::AsyncStdCmds.

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

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::AsyncStdCmdsImpl::Move ( const std::shared_ptr<::exmalif::AxesPosition > &  pos)
inlinevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::AsyncStdCmdsImpl::Preset ( const std::shared_ptr<::exmalif::TelPosition > &  pos)
inlinevirtual

Implements exmalif::AsyncStdCmds.

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

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::AsyncStdCmdsImpl::SetLogLevel ( const std::shared_ptr<::exmalif::LogInfo > &  info)
inlinevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::AsyncStdCmdsImpl::Status ( )
inlinevirtual

Implements exmalif::AsyncStdCmds.

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

Implements exmalif::AsyncStdCmds.


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