1 #ifndef MODEL_INPUT_STATE_H 2 #define MODEL_INPUT_STATE_H 8 #include <choreo_msgs/ModelInputParameters.h> 9 #include <choreo_msgs/TaskSequenceInputParameters.h> 10 #include <choreo_msgs/TaskSequenceProcessingAction.h> 11 #include <choreo_msgs/TaskSequencePlanningAction.h> 42 const choreo_msgs::TaskSequenceProcessingResultConstPtr& result);
47 const choreo_msgs::TaskSequencePlanningResultConstPtr& result);
54 const choreo_msgs::TaskSequenceInputParameters& task_sequence_params,
55 std::string& assembly_type);
57 const choreo_msgs::TaskSequenceInputParameters& task_sequence_params);
virtual void onBack(ChoreoWidget &gui)
TaskSequenceProcessingState()
void taskSequencePlanningDoneCallback(const actionlib::SimpleClientGoalState &state, const choreo_msgs::TaskSequencePlanningResultConstPtr &result)
void taskSequenceProcessingDoneCallback(const actionlib::SimpleClientGoalState &state, const choreo_msgs::TaskSequenceProcessingResultConstPtr &result)
bool makeTaskSequenceProcessingRequest(const choreo_msgs::ModelInputParameters &model_params, const choreo_msgs::TaskSequenceInputParameters &task_sequence_params, std::string &assembly_type)
void taskSequenceProcessingActiveCallback()
~TaskSequenceProcessingState()
virtual void onExit(ChoreoWidget &gui)
void taskSequenceProcessingFeedbackCallback(const choreo_msgs::TaskSequenceProcessingFeedbackConstPtr &feedback)
actionlib::SimpleActionClient< choreo_msgs::TaskSequencePlanningAction > task_sequence_planning_action_client_
void feedbackReceived(QString feedback)
void taskSequenceProcessOrPlan()
void taskSequencePlanningOn()
actionlib::SimpleActionClient< choreo_msgs::TaskSequenceProcessingAction > task_sequence_processing_action_client_
virtual void onReset(ChoreoWidget &gui)
virtual void onStart(ChoreoWidget &gui)
void taskSequencePlanningFeedbackCallback(const choreo_msgs::TaskSequencePlanningFeedbackConstPtr &feedback)
bool makeTaskSequencePlanningRequest(const choreo_msgs::ModelInputParameters &model_params, const choreo_msgs::TaskSequenceInputParameters &task_sequence_params)
void taskSequencePlanningActiveCallback()
virtual void onNext(ChoreoWidget &gui)
void setFeedbackText(QString feedback)