HLCC Documentation 2.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hlcc::telif::CommandsImpl Class Reference

#include <commandsImpl.hpp>

Inheritance diagram for hlcc::telif::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::telif::CommandsImpl::CommandsImpl ( rad::SMAdapter & sm)
inlineexplicit

◆ ~CommandsImpl()

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

Member Function Documentation

◆ GetConfig()

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

◆ OffsetSetFocalPlane()

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

◆ Preset()

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

◆ PresetEphem()

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

◆ ReleaseControl()

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

◆ RequestControl()

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

◆ RousConfig()

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

◆ RousExecute()

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

◆ SetObservingWavelength()

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

◆ SetReferenceAberration()

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

◆ SetReferenceFocus()

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

◆ SetVelocityOffset()

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

◆ SkyOffset()

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

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