13#ifndef HLCC_PFSSIMHLCC_ACTIONS_CONTROL_HPP
14#define HLCC_PFSSIMHLCC_ACTIONS_CONTROL_HPP
16#include <pfssimhlcc/gpCtrEvents.rad.hpp>
18#include <rad/configurableActionGroup.hpp>
19#include <rad/application.hpp>
20#include <rad/smSubscriber.hpp>
21#include <rad/trsHealth.hpp>
58 void Configure(
const std::vector<std::string>& keys)
override;
79 void MoveGPTo(scxml4cpp::Context* c);
86 void MoveRaw(scxml4cpp::Context* c);
93 void Park(scxml4cpp::Context* c);
186 rad::Application& m_appl;
Definition actionMgr.hpp:27
bool PresetOkGuard(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:337
ActionsGpCmds(rad::Application &appl, ActionMgr &action_mgr, DataContext &data)
Definition actionsGpCmds.cpp:45
void Initialize() override
Definition actionsGpCmds.cpp:55
void Configure(const std::vector< std::string > &keys) override
Definition actionsGpCmds.cpp:59
void SetTarget(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:168
void ParkControlling(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:156
void StartControlling(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:219
void StopControlling(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:233
void ForwardCommand(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:90
ActionsGpCmds(const ActionsGpCmds &)=delete
void UpdateTarget(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:186
void MoveRaw(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:126
void MoveGpToNamedPos(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:204
void SetHierarchy(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:304
void StopFollowingTrajectory(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:289
void Park(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:145
void AssignUserTrajectory(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:264
void AssignFixTrajectory(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:247
void MoveGPTo(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:108
void AssignSkyTrajectory(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:72
void SetPointingOrigin(scxml4cpp::Context *c)
Definition actionsGpCmds.cpp:320
ActionsGpCmds & operator=(const ActionsGpCmds &)=delete
Disable copy constructor.
Definition dataContext.hpp:41
Definition actionMgr.cpp:34
Definition ccsinsoldb.hpp:10
ccsinsdetifllnetio::PointingKernelPositions data
Definition pkp_llnetio_subscriber.cpp:29