// generated from rosidl_adapter/resource/action.idl.em
// with input from virtual_robot_prococol/action/TargetPosition.action
// generated code does not contain a copyright notice


module virtual_robot_prococol {
  module action {
    @verbatim (language="comment", text=
      "goal")
    struct TargetPosition_Goal {
      float target_x;

      float target_y;

      float target_speed;
    };
    module TargetPosition_Result_Constants {
      const int8 STATUS_SUCCEEDED = 1;
      const int8 STATUS_ABORTED = 2;
      const int8 STATUS_CANCELED = 3;
    };
    @verbatim (language="comment", text=
      "result")
    struct TargetPosition_Result {
      boolean success;

      string msg;

      int8 status;
    };
    @verbatim (language="comment", text=
      "feedback")
    struct TargetPosition_Feedback {
      float progress;
    };
  };
};
