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

#include <trackCmdsImpl.hpp>

Inheritance diagram for hlcc::trksim::TrackCmdsImpl:

Public Member Functions

 TrackCmdsImpl (rad::SMAdapter &sm)
 
virtual ~TrackCmdsImpl ()
 
elt::mal::future< std::string > Preset (const std::shared_ptr<::msif::PresetArgs > &args) override
 
elt::mal::future< std::string > SkyOffset (const std::shared_ptr<::msif::RaDec > &args) override
 
elt::mal::future< std::string > VelocityOffset (const std::shared_ptr<::msif::RaDec > &args) override
 
elt::mal::future< std::string > SetTargetAltAz (const std::shared_ptr<::msif::AltAz > &args) override
 
elt::mal::future< std::string > SetPointingPosition (const std::shared_ptr<::msif::XY > &args) override
 
elt::mal::future< std::string > SetPointingOffset (const std::shared_ptr<::msif::RaDec > &args) override
 
elt::mal::future< std::string > SetObservingWavelength (double wavelenght) override
 
elt::mal::future< std::string > Stop () override
 

Constructor & Destructor Documentation

◆ TrackCmdsImpl()

hlcc::trksim::TrackCmdsImpl::TrackCmdsImpl ( rad::SMAdapter & sm)
inlineexplicit

◆ ~TrackCmdsImpl()

virtual hlcc::trksim::TrackCmdsImpl::~TrackCmdsImpl ( )
inlinevirtual

Member Function Documentation

◆ Preset()

elt::mal::future< std::string > hlcc::trksim::TrackCmdsImpl::Preset ( const std::shared_ptr<::msif::PresetArgs > & args)
inlineoverride

◆ SetObservingWavelength()

elt::mal::future< std::string > hlcc::trksim::TrackCmdsImpl::SetObservingWavelength ( double wavelenght)
inlineoverride

◆ SetPointingOffset()

elt::mal::future< std::string > hlcc::trksim::TrackCmdsImpl::SetPointingOffset ( const std::shared_ptr<::msif::RaDec > & args)
inlineoverride

◆ SetPointingPosition()

elt::mal::future< std::string > hlcc::trksim::TrackCmdsImpl::SetPointingPosition ( const std::shared_ptr<::msif::XY > & args)
inlineoverride

◆ SetTargetAltAz()

elt::mal::future< std::string > hlcc::trksim::TrackCmdsImpl::SetTargetAltAz ( const std::shared_ptr<::msif::AltAz > & args)
inlineoverride

◆ SkyOffset()

elt::mal::future< std::string > hlcc::trksim::TrackCmdsImpl::SkyOffset ( const std::shared_ptr<::msif::RaDec > & args)
inlineoverride

◆ Stop()

elt::mal::future< std::string > hlcc::trksim::TrackCmdsImpl::Stop ( )
inlineoverride

◆ VelocityOffset()

elt::mal::future< std::string > hlcc::trksim::TrackCmdsImpl::VelocityOffset ( const std::shared_ptr<::msif::RaDec > & args)
inlineoverride

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