9#ifndef HLCC_PFSSIMHLCC_ACTIONS_CONTROL_HPP
10#define HLCC_PFSSIMHLCC_ACTIONS_CONTROL_HPP
12#include <pfssimhlcc/gpCtrEvents.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);
67 void MoveGPTo(scxml4cpp::Context* c);
74 void MoveRaw(scxml4cpp::Context* c);
140 rad::Application& m_appl;
Definition: actionMgr.hpp:23
Definition: actionsGpCmds.hpp:29
bool PresetOkGuard(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:238
void Initialize() override
Definition: actionsGpCmds.cpp:54
void Configure(const std::vector< std::string > &keys) override
Definition: actionsGpCmds.cpp:58
void SetTarget(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:126
void StartControlling(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:159
void StopControlling(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:173
ActionsGpCmds(const ActionsGpCmds &)=delete
void MoveRaw(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:107
void MoveGpToNamedPos(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:144
void SetHierarchy(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:220
void StopFollowingTrajectory(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:205
void Preset(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:71
void AssignFixTrajectory(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:187
void MoveGPTo(scxml4cpp::Context *c)
Definition: actionsGpCmds.cpp:89
ActionsGpCmds & operator=(const ActionsGpCmds &)=delete
Disable copy constructor.
Definition: dataContext.hpp:38
Coordinates conversion methods between equatorial and horizontal.
Definition: requestor.hpp:19
ccsinsdetifllnetio::PointingKernelPositions data
Definition: pkp_llnetio_subscriber.cpp:29