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

#include <ModExmalif.hpp>

Inheritance diagram for exmalif::StdCmdsSyncDelegate:

Public Member Functions

 StdCmdsSyncDelegate ()=delete
 
 StdCmdsSyncDelegate (const StdCmdsSyncDelegate &)=delete
 
StdCmdsSyncDelegateoperator= (const StdCmdsSyncDelegate &)=delete
 
 StdCmdsSyncDelegate (StdCmdsSyncDelegate &&)=delete
 
 StdCmdsSyncDelegate (std::unique_ptr< StdCmdsSync > &other)
 
 StdCmdsSyncDelegate (const StdCmdsSync &other)
 
void close () override
 
::elt::mal::bindings::FutureDelegate< void > asyncConnect () override
 
::elt::mal::rr::ListenerRegistration registerConnectionListener (const ::elt::mal::rr::ClientRrEntity::ConnectionListener &listener) override
 
std::shared_ptr<::elt::mal::Mal > getMal () const override
 
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::unique_ptr<::elt::mal::bindings::rr::AmiBaseDelegate > GetPresetProgress ()
 
virtual ~StdCmdsSyncDelegate ()=default
 

Constructor & Destructor Documentation

◆ StdCmdsSyncDelegate() [1/5]

exmalif::StdCmdsSyncDelegate::StdCmdsSyncDelegate ( )
delete

◆ StdCmdsSyncDelegate() [2/5]

exmalif::StdCmdsSyncDelegate::StdCmdsSyncDelegate ( const StdCmdsSyncDelegate )
delete

◆ StdCmdsSyncDelegate() [3/5]

exmalif::StdCmdsSyncDelegate::StdCmdsSyncDelegate ( StdCmdsSyncDelegate &&  )
delete

◆ StdCmdsSyncDelegate() [4/5]

exmalif::StdCmdsSyncDelegate::StdCmdsSyncDelegate ( std::unique_ptr< StdCmdsSync > &  other)
inlineexplicit

◆ StdCmdsSyncDelegate() [5/5]

exmalif::StdCmdsSyncDelegate::StdCmdsSyncDelegate ( const StdCmdsSync other)
inlineexplicit

◆ ~StdCmdsSyncDelegate()

virtual exmalif::StdCmdsSyncDelegate::~StdCmdsSyncDelegate ( )
virtualdefault

Member Function Documentation

◆ asyncConnect()

::elt::mal::bindings::FutureDelegate<void> exmalif::StdCmdsSyncDelegate::asyncConnect ( )
inlineoverride

◆ close()

void exmalif::StdCmdsSyncDelegate::close ( )
inlineoverride

◆ Config()

std::string exmalif::StdCmdsSyncDelegate::Config ( )
inline

◆ Disable()

std::string exmalif::StdCmdsSyncDelegate::Disable ( )
inline

◆ Enable()

std::string exmalif::StdCmdsSyncDelegate::Enable ( )
inline

◆ Exit()

std::string exmalif::StdCmdsSyncDelegate::Exit ( )
inline

◆ getMal()

std::shared_ptr<::elt::mal::Mal> exmalif::StdCmdsSyncDelegate::getMal ( ) const
inlineoverride

◆ GetPresetProgress()

std::unique_ptr<::elt::mal::bindings::rr::AmiBaseDelegate> exmalif::StdCmdsSyncDelegate::GetPresetProgress ( )
inline

◆ GetState()

std::string exmalif::StdCmdsSyncDelegate::GetState ( )
inline

◆ GetStatus()

std::string exmalif::StdCmdsSyncDelegate::GetStatus ( )
inline

◆ GetVersion()

std::string exmalif::StdCmdsSyncDelegate::GetVersion ( )
inline

◆ Init()

std::string exmalif::StdCmdsSyncDelegate::Init ( )
inline

◆ Move()

std::string exmalif::StdCmdsSyncDelegate::Move ( const std::shared_ptr<::exmalif::AxesPosition > &  pos)
inline
Parameters
posWARN do not copy shared_ptr, it is valid only within a scope of this method.

◆ operator=()

StdCmdsSyncDelegate& exmalif::StdCmdsSyncDelegate::operator= ( const StdCmdsSyncDelegate )
delete

◆ Preset()

std::string exmalif::StdCmdsSyncDelegate::Preset ( const std::shared_ptr<::exmalif::TelPosition > &  pos)
inline
Parameters
posWARN do not copy shared_ptr, it is valid only within a scope of this method.

◆ registerConnectionListener()

::elt::mal::rr::ListenerRegistration exmalif::StdCmdsSyncDelegate::registerConnectionListener ( const ::elt::mal::rr::ClientRrEntity::ConnectionListener &  listener)
inlineoverride

◆ Reset()

std::string exmalif::StdCmdsSyncDelegate::Reset ( )
inline

◆ SetLogLevel()

std::string exmalif::StdCmdsSyncDelegate::SetLogLevel ( const std::shared_ptr<::exmalif::LogInfo > &  info)
inline
Parameters
infoWARN do not copy shared_ptr, it is valid only within a scope of this method.

◆ Stop()

std::string exmalif::StdCmdsSyncDelegate::Stop ( )
inline

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