更新
This commit is contained in:
@@ -0,0 +1,446 @@
|
||||
// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em
|
||||
// with input from drone_interfaces:action/ExecuteMission.idl
|
||||
// generated code does not contain a copyright notice
|
||||
|
||||
#ifndef DRONE_INTERFACES__ACTION__DETAIL__EXECUTE_MISSION__BUILDER_HPP_
|
||||
#define DRONE_INTERFACES__ACTION__DETAIL__EXECUTE_MISSION__BUILDER_HPP_
|
||||
|
||||
#include <algorithm>
|
||||
#include <utility>
|
||||
|
||||
#include "drone_interfaces/action/detail/execute_mission__struct.hpp"
|
||||
#include "rosidl_runtime_cpp/message_initialization.hpp"
|
||||
|
||||
|
||||
namespace drone_interfaces
|
||||
{
|
||||
|
||||
namespace action
|
||||
{
|
||||
|
||||
namespace builder
|
||||
{
|
||||
|
||||
class Init_ExecuteMission_Goal_py_tree_json
|
||||
{
|
||||
public:
|
||||
Init_ExecuteMission_Goal_py_tree_json()
|
||||
: msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP)
|
||||
{}
|
||||
::drone_interfaces::action::ExecuteMission_Goal py_tree_json(::drone_interfaces::action::ExecuteMission_Goal::_py_tree_json_type arg)
|
||||
{
|
||||
msg_.py_tree_json = std::move(arg);
|
||||
return std::move(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_Goal msg_;
|
||||
};
|
||||
|
||||
} // namespace builder
|
||||
|
||||
} // namespace action
|
||||
|
||||
template<typename MessageType>
|
||||
auto build();
|
||||
|
||||
template<>
|
||||
inline
|
||||
auto build<::drone_interfaces::action::ExecuteMission_Goal>()
|
||||
{
|
||||
return drone_interfaces::action::builder::Init_ExecuteMission_Goal_py_tree_json();
|
||||
}
|
||||
|
||||
} // namespace drone_interfaces
|
||||
|
||||
|
||||
namespace drone_interfaces
|
||||
{
|
||||
|
||||
namespace action
|
||||
{
|
||||
|
||||
namespace builder
|
||||
{
|
||||
|
||||
class Init_ExecuteMission_Result_message
|
||||
{
|
||||
public:
|
||||
explicit Init_ExecuteMission_Result_message(::drone_interfaces::action::ExecuteMission_Result & msg)
|
||||
: msg_(msg)
|
||||
{}
|
||||
::drone_interfaces::action::ExecuteMission_Result message(::drone_interfaces::action::ExecuteMission_Result::_message_type arg)
|
||||
{
|
||||
msg_.message = std::move(arg);
|
||||
return std::move(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_Result msg_;
|
||||
};
|
||||
|
||||
class Init_ExecuteMission_Result_success
|
||||
{
|
||||
public:
|
||||
Init_ExecuteMission_Result_success()
|
||||
: msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP)
|
||||
{}
|
||||
Init_ExecuteMission_Result_message success(::drone_interfaces::action::ExecuteMission_Result::_success_type arg)
|
||||
{
|
||||
msg_.success = std::move(arg);
|
||||
return Init_ExecuteMission_Result_message(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_Result msg_;
|
||||
};
|
||||
|
||||
} // namespace builder
|
||||
|
||||
} // namespace action
|
||||
|
||||
template<typename MessageType>
|
||||
auto build();
|
||||
|
||||
template<>
|
||||
inline
|
||||
auto build<::drone_interfaces::action::ExecuteMission_Result>()
|
||||
{
|
||||
return drone_interfaces::action::builder::Init_ExecuteMission_Result_success();
|
||||
}
|
||||
|
||||
} // namespace drone_interfaces
|
||||
|
||||
|
||||
namespace drone_interfaces
|
||||
{
|
||||
|
||||
namespace action
|
||||
{
|
||||
|
||||
namespace builder
|
||||
{
|
||||
|
||||
class Init_ExecuteMission_Feedback_status
|
||||
{
|
||||
public:
|
||||
explicit Init_ExecuteMission_Feedback_status(::drone_interfaces::action::ExecuteMission_Feedback & msg)
|
||||
: msg_(msg)
|
||||
{}
|
||||
::drone_interfaces::action::ExecuteMission_Feedback status(::drone_interfaces::action::ExecuteMission_Feedback::_status_type arg)
|
||||
{
|
||||
msg_.status = std::move(arg);
|
||||
return std::move(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_Feedback msg_;
|
||||
};
|
||||
|
||||
class Init_ExecuteMission_Feedback_node_id
|
||||
{
|
||||
public:
|
||||
Init_ExecuteMission_Feedback_node_id()
|
||||
: msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP)
|
||||
{}
|
||||
Init_ExecuteMission_Feedback_status node_id(::drone_interfaces::action::ExecuteMission_Feedback::_node_id_type arg)
|
||||
{
|
||||
msg_.node_id = std::move(arg);
|
||||
return Init_ExecuteMission_Feedback_status(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_Feedback msg_;
|
||||
};
|
||||
|
||||
} // namespace builder
|
||||
|
||||
} // namespace action
|
||||
|
||||
template<typename MessageType>
|
||||
auto build();
|
||||
|
||||
template<>
|
||||
inline
|
||||
auto build<::drone_interfaces::action::ExecuteMission_Feedback>()
|
||||
{
|
||||
return drone_interfaces::action::builder::Init_ExecuteMission_Feedback_node_id();
|
||||
}
|
||||
|
||||
} // namespace drone_interfaces
|
||||
|
||||
|
||||
namespace drone_interfaces
|
||||
{
|
||||
|
||||
namespace action
|
||||
{
|
||||
|
||||
namespace builder
|
||||
{
|
||||
|
||||
class Init_ExecuteMission_SendGoal_Request_goal
|
||||
{
|
||||
public:
|
||||
explicit Init_ExecuteMission_SendGoal_Request_goal(::drone_interfaces::action::ExecuteMission_SendGoal_Request & msg)
|
||||
: msg_(msg)
|
||||
{}
|
||||
::drone_interfaces::action::ExecuteMission_SendGoal_Request goal(::drone_interfaces::action::ExecuteMission_SendGoal_Request::_goal_type arg)
|
||||
{
|
||||
msg_.goal = std::move(arg);
|
||||
return std::move(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_SendGoal_Request msg_;
|
||||
};
|
||||
|
||||
class Init_ExecuteMission_SendGoal_Request_goal_id
|
||||
{
|
||||
public:
|
||||
Init_ExecuteMission_SendGoal_Request_goal_id()
|
||||
: msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP)
|
||||
{}
|
||||
Init_ExecuteMission_SendGoal_Request_goal goal_id(::drone_interfaces::action::ExecuteMission_SendGoal_Request::_goal_id_type arg)
|
||||
{
|
||||
msg_.goal_id = std::move(arg);
|
||||
return Init_ExecuteMission_SendGoal_Request_goal(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_SendGoal_Request msg_;
|
||||
};
|
||||
|
||||
} // namespace builder
|
||||
|
||||
} // namespace action
|
||||
|
||||
template<typename MessageType>
|
||||
auto build();
|
||||
|
||||
template<>
|
||||
inline
|
||||
auto build<::drone_interfaces::action::ExecuteMission_SendGoal_Request>()
|
||||
{
|
||||
return drone_interfaces::action::builder::Init_ExecuteMission_SendGoal_Request_goal_id();
|
||||
}
|
||||
|
||||
} // namespace drone_interfaces
|
||||
|
||||
|
||||
namespace drone_interfaces
|
||||
{
|
||||
|
||||
namespace action
|
||||
{
|
||||
|
||||
namespace builder
|
||||
{
|
||||
|
||||
class Init_ExecuteMission_SendGoal_Response_stamp
|
||||
{
|
||||
public:
|
||||
explicit Init_ExecuteMission_SendGoal_Response_stamp(::drone_interfaces::action::ExecuteMission_SendGoal_Response & msg)
|
||||
: msg_(msg)
|
||||
{}
|
||||
::drone_interfaces::action::ExecuteMission_SendGoal_Response stamp(::drone_interfaces::action::ExecuteMission_SendGoal_Response::_stamp_type arg)
|
||||
{
|
||||
msg_.stamp = std::move(arg);
|
||||
return std::move(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_SendGoal_Response msg_;
|
||||
};
|
||||
|
||||
class Init_ExecuteMission_SendGoal_Response_accepted
|
||||
{
|
||||
public:
|
||||
Init_ExecuteMission_SendGoal_Response_accepted()
|
||||
: msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP)
|
||||
{}
|
||||
Init_ExecuteMission_SendGoal_Response_stamp accepted(::drone_interfaces::action::ExecuteMission_SendGoal_Response::_accepted_type arg)
|
||||
{
|
||||
msg_.accepted = std::move(arg);
|
||||
return Init_ExecuteMission_SendGoal_Response_stamp(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_SendGoal_Response msg_;
|
||||
};
|
||||
|
||||
} // namespace builder
|
||||
|
||||
} // namespace action
|
||||
|
||||
template<typename MessageType>
|
||||
auto build();
|
||||
|
||||
template<>
|
||||
inline
|
||||
auto build<::drone_interfaces::action::ExecuteMission_SendGoal_Response>()
|
||||
{
|
||||
return drone_interfaces::action::builder::Init_ExecuteMission_SendGoal_Response_accepted();
|
||||
}
|
||||
|
||||
} // namespace drone_interfaces
|
||||
|
||||
|
||||
namespace drone_interfaces
|
||||
{
|
||||
|
||||
namespace action
|
||||
{
|
||||
|
||||
namespace builder
|
||||
{
|
||||
|
||||
class Init_ExecuteMission_GetResult_Request_goal_id
|
||||
{
|
||||
public:
|
||||
Init_ExecuteMission_GetResult_Request_goal_id()
|
||||
: msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP)
|
||||
{}
|
||||
::drone_interfaces::action::ExecuteMission_GetResult_Request goal_id(::drone_interfaces::action::ExecuteMission_GetResult_Request::_goal_id_type arg)
|
||||
{
|
||||
msg_.goal_id = std::move(arg);
|
||||
return std::move(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_GetResult_Request msg_;
|
||||
};
|
||||
|
||||
} // namespace builder
|
||||
|
||||
} // namespace action
|
||||
|
||||
template<typename MessageType>
|
||||
auto build();
|
||||
|
||||
template<>
|
||||
inline
|
||||
auto build<::drone_interfaces::action::ExecuteMission_GetResult_Request>()
|
||||
{
|
||||
return drone_interfaces::action::builder::Init_ExecuteMission_GetResult_Request_goal_id();
|
||||
}
|
||||
|
||||
} // namespace drone_interfaces
|
||||
|
||||
|
||||
namespace drone_interfaces
|
||||
{
|
||||
|
||||
namespace action
|
||||
{
|
||||
|
||||
namespace builder
|
||||
{
|
||||
|
||||
class Init_ExecuteMission_GetResult_Response_result
|
||||
{
|
||||
public:
|
||||
explicit Init_ExecuteMission_GetResult_Response_result(::drone_interfaces::action::ExecuteMission_GetResult_Response & msg)
|
||||
: msg_(msg)
|
||||
{}
|
||||
::drone_interfaces::action::ExecuteMission_GetResult_Response result(::drone_interfaces::action::ExecuteMission_GetResult_Response::_result_type arg)
|
||||
{
|
||||
msg_.result = std::move(arg);
|
||||
return std::move(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_GetResult_Response msg_;
|
||||
};
|
||||
|
||||
class Init_ExecuteMission_GetResult_Response_status
|
||||
{
|
||||
public:
|
||||
Init_ExecuteMission_GetResult_Response_status()
|
||||
: msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP)
|
||||
{}
|
||||
Init_ExecuteMission_GetResult_Response_result status(::drone_interfaces::action::ExecuteMission_GetResult_Response::_status_type arg)
|
||||
{
|
||||
msg_.status = std::move(arg);
|
||||
return Init_ExecuteMission_GetResult_Response_result(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_GetResult_Response msg_;
|
||||
};
|
||||
|
||||
} // namespace builder
|
||||
|
||||
} // namespace action
|
||||
|
||||
template<typename MessageType>
|
||||
auto build();
|
||||
|
||||
template<>
|
||||
inline
|
||||
auto build<::drone_interfaces::action::ExecuteMission_GetResult_Response>()
|
||||
{
|
||||
return drone_interfaces::action::builder::Init_ExecuteMission_GetResult_Response_status();
|
||||
}
|
||||
|
||||
} // namespace drone_interfaces
|
||||
|
||||
|
||||
namespace drone_interfaces
|
||||
{
|
||||
|
||||
namespace action
|
||||
{
|
||||
|
||||
namespace builder
|
||||
{
|
||||
|
||||
class Init_ExecuteMission_FeedbackMessage_feedback
|
||||
{
|
||||
public:
|
||||
explicit Init_ExecuteMission_FeedbackMessage_feedback(::drone_interfaces::action::ExecuteMission_FeedbackMessage & msg)
|
||||
: msg_(msg)
|
||||
{}
|
||||
::drone_interfaces::action::ExecuteMission_FeedbackMessage feedback(::drone_interfaces::action::ExecuteMission_FeedbackMessage::_feedback_type arg)
|
||||
{
|
||||
msg_.feedback = std::move(arg);
|
||||
return std::move(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_FeedbackMessage msg_;
|
||||
};
|
||||
|
||||
class Init_ExecuteMission_FeedbackMessage_goal_id
|
||||
{
|
||||
public:
|
||||
Init_ExecuteMission_FeedbackMessage_goal_id()
|
||||
: msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP)
|
||||
{}
|
||||
Init_ExecuteMission_FeedbackMessage_feedback goal_id(::drone_interfaces::action::ExecuteMission_FeedbackMessage::_goal_id_type arg)
|
||||
{
|
||||
msg_.goal_id = std::move(arg);
|
||||
return Init_ExecuteMission_FeedbackMessage_feedback(msg_);
|
||||
}
|
||||
|
||||
private:
|
||||
::drone_interfaces::action::ExecuteMission_FeedbackMessage msg_;
|
||||
};
|
||||
|
||||
} // namespace builder
|
||||
|
||||
} // namespace action
|
||||
|
||||
template<typename MessageType>
|
||||
auto build();
|
||||
|
||||
template<>
|
||||
inline
|
||||
auto build<::drone_interfaces::action::ExecuteMission_FeedbackMessage>()
|
||||
{
|
||||
return drone_interfaces::action::builder::Init_ExecuteMission_FeedbackMessage_goal_id();
|
||||
}
|
||||
|
||||
} // namespace drone_interfaces
|
||||
|
||||
#endif // DRONE_INTERFACES__ACTION__DETAIL__EXECUTE_MISSION__BUILDER_HPP_
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,231 @@
|
||||
// generated from rosidl_generator_cpp/resource/idl__type_support.hpp.em
|
||||
// with input from drone_interfaces:action/ExecuteMission.idl
|
||||
// generated code does not contain a copyright notice
|
||||
|
||||
#ifndef DRONE_INTERFACES__ACTION__DETAIL__EXECUTE_MISSION__TYPE_SUPPORT_HPP_
|
||||
#define DRONE_INTERFACES__ACTION__DETAIL__EXECUTE_MISSION__TYPE_SUPPORT_HPP_
|
||||
|
||||
#include "rosidl_typesupport_interface/macros.h"
|
||||
|
||||
#include "drone_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp"
|
||||
|
||||
#include "rosidl_typesupport_cpp/action_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_action_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#include "rosidl_typesupport_cpp/message_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_message_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_Goal
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
// already included above
|
||||
// #include "rosidl_typesupport_cpp/message_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_message_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_Result
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
// already included above
|
||||
// #include "rosidl_typesupport_cpp/message_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_message_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_Feedback
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#include "rosidl_typesupport_cpp/service_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_service_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_SendGoal
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
// already included above
|
||||
// #include "rosidl_typesupport_cpp/message_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_message_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_SendGoal_Request
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
// already included above
|
||||
// #include "rosidl_typesupport_cpp/message_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_message_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_SendGoal_Response
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
// already included above
|
||||
// #include "rosidl_typesupport_cpp/service_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_service_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_GetResult
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
// already included above
|
||||
// #include "rosidl_typesupport_cpp/message_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_message_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_GetResult_Request
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
// already included above
|
||||
// #include "rosidl_typesupport_cpp/message_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_message_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_GetResult_Response
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
// already included above
|
||||
// #include "rosidl_typesupport_cpp/message_type_support.hpp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
// Forward declare the get type support functions for this type.
|
||||
ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
const rosidl_message_type_support_t *
|
||||
ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(
|
||||
rosidl_typesupport_cpp,
|
||||
drone_interfaces,
|
||||
action,
|
||||
ExecuteMission_FeedbackMessage
|
||||
)();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif // DRONE_INTERFACES__ACTION__DETAIL__EXECUTE_MISSION__TYPE_SUPPORT_HPP_
|
||||
@@ -0,0 +1,12 @@
|
||||
// generated from rosidl_generator_cpp/resource/idl.hpp.em
|
||||
// generated code does not contain a copyright notice
|
||||
|
||||
#ifndef DRONE_INTERFACES__ACTION__EXECUTE_MISSION_HPP_
|
||||
#define DRONE_INTERFACES__ACTION__EXECUTE_MISSION_HPP_
|
||||
|
||||
#include "drone_interfaces/action/detail/execute_mission__struct.hpp"
|
||||
#include "drone_interfaces/action/detail/execute_mission__builder.hpp"
|
||||
#include "drone_interfaces/action/detail/execute_mission__traits.hpp"
|
||||
#include "drone_interfaces/action/detail/execute_mission__type_support.hpp"
|
||||
|
||||
#endif // DRONE_INTERFACES__ACTION__EXECUTE_MISSION_HPP_
|
||||
@@ -0,0 +1,42 @@
|
||||
// generated from rosidl_generator_cpp/resource/rosidl_generator_cpp__visibility_control.hpp.in
|
||||
// generated code does not contain a copyright notice
|
||||
|
||||
#ifndef DRONE_INTERFACES__MSG__ROSIDL_GENERATOR_CPP__VISIBILITY_CONTROL_HPP_
|
||||
#define DRONE_INTERFACES__MSG__ROSIDL_GENERATOR_CPP__VISIBILITY_CONTROL_HPP_
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
// This logic was borrowed (then namespaced) from the examples on the gcc wiki:
|
||||
// https://gcc.gnu.org/wiki/Visibility
|
||||
|
||||
#if defined _WIN32 || defined __CYGWIN__
|
||||
#ifdef __GNUC__
|
||||
#define ROSIDL_GENERATOR_CPP_EXPORT_drone_interfaces __attribute__ ((dllexport))
|
||||
#define ROSIDL_GENERATOR_CPP_IMPORT_drone_interfaces __attribute__ ((dllimport))
|
||||
#else
|
||||
#define ROSIDL_GENERATOR_CPP_EXPORT_drone_interfaces __declspec(dllexport)
|
||||
#define ROSIDL_GENERATOR_CPP_IMPORT_drone_interfaces __declspec(dllimport)
|
||||
#endif
|
||||
#ifdef ROSIDL_GENERATOR_CPP_BUILDING_DLL_drone_interfaces
|
||||
#define ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces ROSIDL_GENERATOR_CPP_EXPORT_drone_interfaces
|
||||
#else
|
||||
#define ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces ROSIDL_GENERATOR_CPP_IMPORT_drone_interfaces
|
||||
#endif
|
||||
#else
|
||||
#define ROSIDL_GENERATOR_CPP_EXPORT_drone_interfaces __attribute__ ((visibility("default")))
|
||||
#define ROSIDL_GENERATOR_CPP_IMPORT_drone_interfaces
|
||||
#if __GNUC__ >= 4
|
||||
#define ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces __attribute__ ((visibility("default")))
|
||||
#else
|
||||
#define ROSIDL_GENERATOR_CPP_PUBLIC_drone_interfaces
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif // DRONE_INTERFACES__MSG__ROSIDL_GENERATOR_CPP__VISIBILITY_CONTROL_HPP_
|
||||
Reference in New Issue
Block a user