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);
112 [[deprecated(
"SetObservingWavelength is Deprecated - Use UpdateTarget")]]
138 rad::Application& m_appl;
161 std::string GetMsTrackCtrAppName();
180 template <
typename INTERFACE_TYPE>
198 static std::string GetReplyString(
199 elt::mal::future<std::string> fut_ms,
200 std::string remote_method_name );
Definition requestor.hpp:39
Definition actionMgr.hpp:27
void StopTracking(scxml4cpp::Context *c)
Definition actionsCommands.cpp:354
void Preset(scxml4cpp::Context *c)
Definition actionsCommands.cpp:211
void SetObservingWavelength(scxml4cpp::Context *c)
Definition actionsCommands.cpp:312
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.
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:413
ActionsCommands(rad::Application &sm, ActionMgr &action_mgr, DataContext &data)
Definition actionsCommands.cpp:42
void UpdateTarget(scxml4cpp::Context *c)
Definition actionsCommands.cpp:294
void StopInit(scxml4cpp::Context *c)
Definition actionsCommands.cpp:106
Definition dataContext.hpp:108
Definition actionMgr.cpp:31
ccsinsdetifllnetio::PointingKernelPositions data
Definition pkp_llnetio_subscriber.cpp:29
Requestor class header file.