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::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync > Class Template Reference

#include <ZpbExmalifImpl.hpp>

Inheritance diagram for exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >:
exmalif::StdCmdsAsync exmalif::AsyncStdCmds

Public Member Functions

 StdCmdsAsyncImpl (const ::elt::mal::Uri &uri, const std::vector< std::shared_ptr<::elt::mal::rr::qos::QoS >> &standardQoS, const ::elt::mal::Mal::Properties &malSpecificProperties, const std::shared_ptr<::elt::mal::ZpbMal > &zpbMal)
 
::elt::mal::future< std::string > Stop () override
 
::elt::mal::future< std::string > Init () override
 
::elt::mal::future< std::string > Reset () override
 
::elt::mal::future< std::string > Enable () override
 
::elt::mal::future< std::string > Disable () override
 
::elt::mal::future< std::string > Status () override
 
::elt::mal::future< std::string > Config () override
 
::elt::mal::future< std::string > Exit () override
 
::elt::mal::future< std::string > SetLogLevel (const std::shared_ptr<::exmalif::LogInfo > &info) override
 
::elt::mal::future< std::string > Preset (const std::shared_ptr<::exmalif::TelPosition > &pos) override
 
::elt::mal::future< std::string > Move (const std::shared_ptr<::exmalif::AxesPosition > &pos) override
 
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::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::StdCmdsAsyncImpl ( const ::elt::mal::Uri &  uri,
const std::vector< std::shared_ptr<::elt::mal::rr::qos::QoS >> &  standardQoS,
const ::elt::mal::Mal::Properties &  malSpecificProperties,
const std::shared_ptr<::elt::mal::ZpbMal > &  zpbMal 
)
inline

Member Function Documentation

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Config ( )
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Disable ( )
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Enable ( )
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Exit ( )
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

std::shared_ptr<::elt::mal::rr::Ami<std::string> > exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::GetPresetProgress ( )
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Init ( )
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Move ( const std::shared_ptr<::exmalif::AxesPosition > &  pos)
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Preset ( const std::shared_ptr<::exmalif::TelPosition > &  pos)
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Reset ( )
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::SetLogLevel ( const std::shared_ptr<::exmalif::LogInfo > &  info)
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Status ( )
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.

::elt::mal::future<std::string> exmalif::zpb::StdCmdsAsyncImpl<::exmalif::StdCmdsAsync >::Stop ( )
inlineoverridevirtual

Implements exmalif::AsyncStdCmds.


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