hlcc 2.0.0-beta2+pre1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hlcc::telifsim::CommandsImpl Class Reference

#include <commandsImpl.hpp>

Inheritance diagram for hlcc::telifsim::CommandsImpl:

Public Member Functions

 CommandsImpl (rad::SMAdapter &sm)
 
virtual ~CommandsImpl ()
 
virtual elt::mal::future< std::string > Preset (const std::shared_ptr< ccsinsif::PresetArgs > &preset_args) override
 
virtual elt::mal::future< std::string > PresetEphem (const std::shared_ptr< ccsinsif::PresetEphemArgs > &preset_args) override
 
virtual elt::mal::future< std::string > RequestControl (ccsinsif::ControlMode control_mode) override
 
virtual elt::mal::future< std::string > ReleaseControl () override
 
virtual elt::mal::future< std::string > GetConfig () override
 
virtual elt::mal::future< std::string > SetObservingWavelength (double wavelength) override
 
virtual elt::mal::future< std::string > SetVelocityOffset (const std::shared_ptr< ccsinsif::VelocityOffset > &offset) override
 
virtual elt::mal::future< std::string > SkyOffset (const std::shared_ptr< ccsinsif::OffsetSkyArgs > &offset_args) override
 
virtual elt::mal::future< std::string > OffsetSetFocalPlane (const std::shared_ptr< ccsinsif::OffsetFocalPlaneArgs > &offset_args) override
 
virtual elt::mal::future< std::string > SetReferenceFocus (double offset) override
 
virtual elt::mal::future< std::string > SetReferenceAberration (const elt::mal::shared_vector< const double > &aberration_offset) override
 
virtual elt::mal::future< std::string > RousConfig (ccsinsif::RousMode mode) override
 
virtual elt::mal::future< std::string > RousExecute () override
 

Constructor & Destructor Documentation

◆ CommandsImpl()

hlcc::telifsim::CommandsImpl::CommandsImpl ( rad::SMAdapter &  sm)
inlineexplicit

◆ ~CommandsImpl()

virtual hlcc::telifsim::CommandsImpl::~CommandsImpl ( )
inlinevirtual

Member Function Documentation

◆ GetConfig()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::GetConfig ( )
inlineoverridevirtual

◆ OffsetSetFocalPlane()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::OffsetSetFocalPlane ( const std::shared_ptr< ccsinsif::OffsetFocalPlaneArgs > &  offset_args)
inlineoverridevirtual

◆ Preset()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::Preset ( const std::shared_ptr< ccsinsif::PresetArgs > &  preset_args)
inlineoverridevirtual

◆ PresetEphem()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::PresetEphem ( const std::shared_ptr< ccsinsif::PresetEphemArgs > &  preset_args)
inlineoverridevirtual

◆ ReleaseControl()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::ReleaseControl ( )
inlineoverridevirtual

◆ RequestControl()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::RequestControl ( ccsinsif::ControlMode  control_mode)
inlineoverridevirtual

◆ RousConfig()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::RousConfig ( ccsinsif::RousMode  mode)
inlineoverridevirtual

◆ RousExecute()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::RousExecute ( )
inlineoverridevirtual

◆ SetObservingWavelength()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::SetObservingWavelength ( double  wavelength)
inlineoverridevirtual

◆ SetReferenceAberration()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::SetReferenceAberration ( const elt::mal::shared_vector< const double > &  aberration_offset)
inlineoverridevirtual

◆ SetReferenceFocus()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::SetReferenceFocus ( double  offset)
inlineoverridevirtual

◆ SetVelocityOffset()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::SetVelocityOffset ( const std::shared_ptr< ccsinsif::VelocityOffset > &  offset)
inlineoverridevirtual

◆ SkyOffset()

virtual elt::mal::future< std::string > hlcc::telifsim::CommandsImpl::SkyOffset ( const std::shared_ptr< ccsinsif::OffsetSkyArgs > &  offset_args)
inlineoverridevirtual

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