ifw-fcf 6.0.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
fcf::devmgr::common::AppCmdsImpl Class Reference

#include <appCmdsImpl.hpp>

Inheritance diagram for fcf::devmgr::common::AppCmdsImpl:

Public Member Functions

 AppCmdsImpl (rad::SMAdapter &sm)
 
virtual ~AppCmdsImpl ()
 
virtual elt::mal::future< std::string > DevStatus (const std::vector< std::string > &devices) override
 
virtual elt::mal::future< std::string > Config () override
 
virtual elt::mal::future< std::string > GetConfig () override
 
virtual elt::mal::future< std::string > Simulate (const std::vector< std::string > &devices) override
 
virtual elt::mal::future< std::string > StopSim (const std::vector< std::string > &devices) override
 
virtual elt::mal::future< std::string > Ignore (const std::vector< std::string > &devices) override
 
virtual elt::mal::future< std::string > StopIgn (const std::vector< std::string > &devices) override
 
virtual elt::mal::future< std::string > HwInit (const std::vector< std::string > &devices) override
 
virtual elt::mal::future< std::string > HwEnable (const std::vector< std::string > &devices) override
 
virtual elt::mal::future< std::string > HwDisable (const std::vector< std::string > &devices) override
 
virtual elt::mal::future< std::string > HwReset (const std::vector< std::string > &devices) override
 
virtual elt::mal::future< std::string > Setup (const std::vector< std::shared_ptr< fcfif::SetupElem > > &buffer) override
 
virtual elt::mal::future< std::string > Recover () override
 
virtual elt::mal::future< std::string > DevNames () override
 
virtual elt::mal::future< std::string > DevInfo () override
 
virtual elt::mal::future< std::string > DevConfig (const std::string &devname) override
 
virtual elt::mal::future< std::string > Open (const std::string &devname) override
 
virtual elt::mal::future< std::string > Close (const std::string &devname) override
 
virtual elt::mal::future< std::string > SwitchOn (const std::shared_ptr< fcfif::SwitchOnParams > &params) override
 
virtual elt::mal::future< std::string > SwitchOff (const std::string &devname) override
 
virtual elt::mal::future< std::string > MoveAbs (const std::shared_ptr< fcfif::MoveAbsParams > &params) override
 
virtual elt::mal::future< std::string > MoveByName (const std::shared_ptr< fcfif::MoveByNameParams > &params) override
 
virtual elt::mal::future< std::string > StartTrack (const std::shared_ptr< fcfif::StartTrackParams > &params) override
 
virtual elt::mal::future< std::string > StopTrack (const std::string &devname) override
 
virtual elt::mal::future< std::string > TrackOffset (const std::shared_ptr< fcfif::TrackOffsetParams > &params) override
 
virtual elt::mal::future< std::string > SetTipTilt (const std::shared_ptr< fcfif::SetTipTiltParams > &params) override
 
virtual elt::mal::future< std::string > SetCustom (const std::shared_ptr< fcfif::SetCustomParams > &params) override
 

Constructor & Destructor Documentation

◆ AppCmdsImpl()

fcf::devmgr::common::AppCmdsImpl::AppCmdsImpl ( rad::SMAdapter &  sm)
inline

◆ ~AppCmdsImpl()

virtual fcf::devmgr::common::AppCmdsImpl::~AppCmdsImpl ( )
inlinevirtual

Member Function Documentation

◆ Close()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::Close ( const std::string &  devname)
inlineoverridevirtual

◆ Config()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::Config ( )
inlineoverridevirtual

◆ DevConfig()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::DevConfig ( const std::string &  devname)
inlineoverridevirtual

◆ DevInfo()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::DevInfo ( )
inlineoverridevirtual

◆ DevNames()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::DevNames ( )
inlineoverridevirtual

◆ DevStatus()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::DevStatus ( const std::vector< std::string > &  devices)
inlineoverridevirtual

◆ GetConfig()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::GetConfig ( )
inlineoverridevirtual

◆ HwDisable()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::HwDisable ( const std::vector< std::string > &  devices)
inlineoverridevirtual

◆ HwEnable()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::HwEnable ( const std::vector< std::string > &  devices)
inlineoverridevirtual

◆ HwInit()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::HwInit ( const std::vector< std::string > &  devices)
inlineoverridevirtual

◆ HwReset()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::HwReset ( const std::vector< std::string > &  devices)
inlineoverridevirtual

◆ Ignore()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::Ignore ( const std::vector< std::string > &  devices)
inlineoverridevirtual

◆ MoveAbs()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::MoveAbs ( const std::shared_ptr< fcfif::MoveAbsParams > &  params)
inlineoverridevirtual

◆ MoveByName()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::MoveByName ( const std::shared_ptr< fcfif::MoveByNameParams > &  params)
inlineoverridevirtual

◆ Open()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::Open ( const std::string &  devname)
inlineoverridevirtual

◆ Recover()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::Recover ( )
inlineoverridevirtual

◆ SetCustom()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::SetCustom ( const std::shared_ptr< fcfif::SetCustomParams > &  params)
inlineoverridevirtual

◆ SetTipTilt()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::SetTipTilt ( const std::shared_ptr< fcfif::SetTipTiltParams > &  params)
inlineoverridevirtual

◆ Setup()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::Setup ( const std::vector< std::shared_ptr< fcfif::SetupElem > > &  buffer)
inlineoverridevirtual

◆ Simulate()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::Simulate ( const std::vector< std::string > &  devices)
inlineoverridevirtual

◆ StartTrack()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::StartTrack ( const std::shared_ptr< fcfif::StartTrackParams > &  params)
inlineoverridevirtual

◆ StopIgn()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::StopIgn ( const std::vector< std::string > &  devices)
inlineoverridevirtual

◆ StopSim()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::StopSim ( const std::vector< std::string > &  devices)
inlineoverridevirtual

◆ StopTrack()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::StopTrack ( const std::string &  devname)
inlineoverridevirtual

◆ SwitchOff()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::SwitchOff ( const std::string &  devname)
inlineoverridevirtual

◆ SwitchOn()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::SwitchOn ( const std::shared_ptr< fcfif::SwitchOnParams > &  params)
inlineoverridevirtual

◆ TrackOffset()

virtual elt::mal::future< std::string > fcf::devmgr::common::AppCmdsImpl::TrackOffset ( const std::shared_ptr< fcfif::TrackOffsetParams > &  params)
inlineoverridevirtual

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