#include <RobotControlMaker.h>
Public Member Functions | |
void | AddControlPlugins (const sdf::Model &model, AZ::EntityId entityId, const SDFormat::CreatedEntitiesMap &createdEntities) |
const AZStd::set< AZStd::string > & | GetStatusMessages () const |
Populates a given entity with all the contents related to robot control. It is used to create ROS2RobotControlComponent and similar components if
void ROS2::RobotControlMaker::AddControlPlugins | ( | const sdf::Model & | model, |
AZ::EntityId | entityId, | ||
const SDFormat::CreatedEntitiesMap & | createdEntities ) |
Adds model control plugins and sets it accordingly based on the SDFormat description.
model | A parsed SDF model which could hold information about a model control plugin. |
entityId | A non-active entity which will be affected. |
createdEntities | A map of all created entities that can be used by plugins. |
const AZStd::set< AZStd::string > & ROS2::RobotControlMaker::GetStatusMessages | ( | ) | const |
Get a reference to collection of status messages (read-only)