9#ifndef HLCC_TRKSIM_ACTIONS_CONTROL_HPP
10#define HLCC_TRKSIM_ACTIONS_CONTROL_HPP
12#include <trksim/trackCtrEvents.rad.hpp>
14#include <rad/configurableActionGroup.hpp>
15#include <rad/application.hpp>
16#include <rad/smSubscriber.hpp>
17#include <rad/trsHealth.hpp>
53 void Configure(
const std::vector<std::string>& keys)
override;
60 void Preset(scxml4cpp::Context* c);
81 void MovingTo(scxml4cpp::Context* c);
104 void StopInit(scxml4cpp::Context* c);
158 rad::Application& m_appl;
Definition: actionMgr.hpp:23
Definition: actionsTrackCmds.hpp:29
void MovingTo(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:81
void Initialize() override
Definition: actionsTrackCmds.cpp:53
void LoadConfiguration(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:244
void Preset(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:131
void SetPointingOffset(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:224
void SetObservingWavelength(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:170
void StopInit(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:70
void Configure(const std::vector< std::string > &keys) override
Definition: actionsTrackCmds.cpp:57
void TrsBadHealthGoIdle(scxml4cpp::Context *c)
ActionsTrackCmds & operator=(const ActionsTrackCmds &)=delete
Disable copy constructor.
void VelocityOffset(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:186
ActionsTrackCmds(const ActionsTrackCmds &)=delete
void SkyOffset(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:149
void StopMoving(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:107
void SetPointingPosition(scxml4cpp::Context *c)
Definition: actionsTrackCmds.cpp:205
Definition: dataContext.hpp:52
Coordinates conversion methods between equatorial and horizontal.
Definition: requestor.hpp:19
ccsinsdetifllnetio::PointingKernelPositions data
Definition: pkp_llnetio_subscriber.cpp:29