Signals | Public Member Functions | Protected Slots | Private Member Functions | Private Attributes | List of all members
choreo_gui::TaskSequenceProcessingState Class Reference

#include <task_sequence_processing_state.h>

Inheritance diagram for choreo_gui::TaskSequenceProcessingState:
Inheritance graph
[legend]

Signals

void feedbackReceived (QString feedback)
 
- Signals inherited from choreo_gui::GuiState
void newStateAvailable (GuiState *)
 

Public Member Functions

virtual void onBack (ChoreoWidget &gui)
 
virtual void onExit (ChoreoWidget &gui)
 
virtual void onNext (ChoreoWidget &gui)
 
virtual void onReset (ChoreoWidget &gui)
 
virtual void onStart (ChoreoWidget &gui)
 
 TaskSequenceProcessingState ()
 
 ~TaskSequenceProcessingState ()
 
- Public Member Functions inherited from choreo_gui::GuiState
virtual ~GuiState ()
 

Protected Slots

void setFeedbackText (QString feedback)
 
void taskSequencePlanningOn ()
 
void toNextState ()
 

Private Member Functions

bool makeTaskSequencePlanningRequest (const choreo_msgs::ModelInputParameters &model_params, const choreo_msgs::TaskSequenceInputParameters &task_sequence_params)
 
bool makeTaskSequenceProcessingRequest (const choreo_msgs::ModelInputParameters &model_params, const choreo_msgs::TaskSequenceInputParameters &task_sequence_params, std::string &assembly_type)
 
void taskSequencePlanningActiveCallback ()
 
void taskSequencePlanningDoneCallback (const actionlib::SimpleClientGoalState &state, const choreo_msgs::TaskSequencePlanningResultConstPtr &result)
 
void taskSequencePlanningFeedbackCallback (const choreo_msgs::TaskSequencePlanningFeedbackConstPtr &feedback)
 
void taskSequenceProcessingActiveCallback ()
 
void taskSequenceProcessingDoneCallback (const actionlib::SimpleClientGoalState &state, const choreo_msgs::TaskSequenceProcessingResultConstPtr &result)
 
void taskSequenceProcessingFeedbackCallback (const choreo_msgs::TaskSequenceProcessingFeedbackConstPtr &feedback)
 
void taskSequenceProcessOrPlan ()
 

Private Attributes

ChoreoWidgetgui_ptr_
 
ros::NodeHandle nh_
 
actionlib::SimpleActionClient< choreo_msgs::TaskSequencePlanningAction > task_sequence_planning_action_client_
 
actionlib::SimpleActionClient< choreo_msgs::TaskSequenceProcessingAction > task_sequence_processing_action_client_
 

Detailed Description

Definition at line 23 of file task_sequence_processing_state.h.

Constructor & Destructor Documentation

choreo_gui::TaskSequenceProcessingState::TaskSequenceProcessingState ( )

Definition at line 18 of file task_sequence_processing_state.cpp.

choreo_gui::TaskSequenceProcessingState::~TaskSequenceProcessingState ( )

Definition at line 24 of file task_sequence_processing_state.cpp.

Member Function Documentation

void choreo_gui::TaskSequenceProcessingState::feedbackReceived ( QString  feedback)
signal
bool choreo_gui::TaskSequenceProcessingState::makeTaskSequencePlanningRequest ( const choreo_msgs::ModelInputParameters &  model_params,
const choreo_msgs::TaskSequenceInputParameters &  task_sequence_params 
)
private

Definition at line 150 of file task_sequence_processing_state.cpp.

bool choreo_gui::TaskSequenceProcessingState::makeTaskSequenceProcessingRequest ( const choreo_msgs::ModelInputParameters &  model_params,
const choreo_msgs::TaskSequenceInputParameters &  task_sequence_params,
std::string &  assembly_type 
)
private

Definition at line 79 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::onBack ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 49 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::onExit ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 42 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::onNext ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 44 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::onReset ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 55 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::onStart ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 27 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::setFeedbackText ( QString  feedback)
protectedslot

Definition at line 120 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::taskSequencePlanningActiveCallback ( )
private

Definition at line 192 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::taskSequencePlanningDoneCallback ( const actionlib::SimpleClientGoalState state,
const choreo_msgs::TaskSequencePlanningResultConstPtr &  result 
)
private

Definition at line 178 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::taskSequencePlanningFeedbackCallback ( const choreo_msgs::TaskSequencePlanningFeedbackConstPtr &  feedback)
private

Definition at line 196 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::taskSequencePlanningOn ( )
protectedslot

Definition at line 142 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::taskSequenceProcessingActiveCallback ( )
private

Definition at line 132 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::taskSequenceProcessingDoneCallback ( const actionlib::SimpleClientGoalState state,
const choreo_msgs::TaskSequenceProcessingResultConstPtr &  result 
)
private

Definition at line 126 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::taskSequenceProcessingFeedbackCallback ( const choreo_msgs::TaskSequenceProcessingFeedbackConstPtr &  feedback)
private

Definition at line 136 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::taskSequenceProcessOrPlan ( )
private

Definition at line 66 of file task_sequence_processing_state.cpp.

void choreo_gui::TaskSequenceProcessingState::toNextState ( )
protectedslot

Definition at line 61 of file task_sequence_processing_state.cpp.

Member Data Documentation

ChoreoWidget* choreo_gui::TaskSequenceProcessingState::gui_ptr_
private

Definition at line 71 of file task_sequence_processing_state.h.

ros::NodeHandle choreo_gui::TaskSequenceProcessingState::nh_
private

Definition at line 68 of file task_sequence_processing_state.h.

actionlib::SimpleActionClient<choreo_msgs::TaskSequencePlanningAction> choreo_gui::TaskSequenceProcessingState::task_sequence_planning_action_client_
private

Definition at line 70 of file task_sequence_processing_state.h.

actionlib::SimpleActionClient<choreo_msgs::TaskSequenceProcessingAction> choreo_gui::TaskSequenceProcessingState::task_sequence_processing_action_client_
private

Definition at line 69 of file task_sequence_processing_state.h.


The documentation for this class was generated from the following files:


choreo_gui
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 03:58:56