13#ifndef HLCC_TELIF_ELTPK_ACTIONCOMMANDS_HPP
14#define HLCC_TELIF_ELTPK_ACTIONCOMMANDS_HPP
16#include <rad/configurableActionGroup.hpp>
17#include <rad/application.hpp>
18#include <rad/mal/request.hpp>
22#include "Ccsinsif.hpp"
60 void Configure(
const std::vector<std::string>& keys)
override;
70 void StopInit(scxml4cpp::Context * c);
79 void MovingTo(scxml4cpp::Context * c);
94 void Preset(scxml4cpp::Context * c);
135 rad::Application& m_appl;
158 std::string GetMsTrackCtrAppName();
177 template <
typename INTERFACE_TYPE>
195 static std::string GetReplyString(
196 elt::mal::future<std::string>
fut_ms,
Definition requestor.hpp:36
Definition actionMgr.hpp:27
Definition actionsCommands.hpp:37
void StopTracking(scxml4cpp::Context *c)
Definition actionsCommands.cpp:436
void Preset(scxml4cpp::Context *c)
Definition actionsCommands.cpp:211
void SetObservingWavelength(scxml4cpp::Context *c)
Definition actionsCommands.cpp:394
void StopMoving(scxml4cpp::Context *c)
Definition actionsCommands.cpp:182
void MovingTo(scxml4cpp::Context *c)
Definition actionsCommands.cpp:121
void Initialize() override
Definition actionsCommands.cpp:53
ActionsCommands & operator=(const ActionsCommands &)=delete
Disable copy constructor.
void SkyOffset(scxml4cpp::Context *c)
Definition actionsCommands.cpp:307
ActionsCommands(const ActionsCommands &)=delete
void Configure(const std::vector< std::string > &keys) override
Definition actionsCommands.cpp:57
void LoadConfiguration(scxml4cpp::Context *c)
Definition actionsCommands.cpp:495
ActionsCommands(rad::Application &sm, ActionMgr &action_mgr, DataContext &data)
Definition actionsCommands.cpp:42
void StopInit(scxml4cpp::Context *c)
Definition actionsCommands.cpp:106
Definition dataContext.hpp:125
Definition actionMgr.cpp:31
elt::mal::future< T > future
Definition actionsCommands.cpp:103
ccsinsdetifllnetio::PointingKernelPositions data
Definition pkp_llnetio_subscriber.cpp:33
Requestor class header file.