NRP Core  1.4.1
NRPGazeboCommunicationController Member List

This is the complete list of members for NRPGazeboCommunicationController, including all inherited members.

_handleDataPackMessageEngineProtoWrapperprotected
_protoOpsEngineProtoWrapperprotected
_protoOpsStrEngineProtoWrapperprotected
clearRegisteredDataPacks()EngineProtoWrapperinlineprotected
createDataPackName(const std::string &modelName, const std::string &objectName)NRPGazeboCommunicationControllerinlinestatic
EngineProtoWrapper()=deleteEngineProtoWrapper
EngineProtoWrapper(const std::string &engineName, const std::string &protobufPluginsPath, const nlohmann::json &protobufPlugins)EngineProtoWrapperinline
getDataPack(const std::string &name, EngineGrpc::DataPackMessage *dpMsg)EngineProtoWrapperinline
getDataPackController(const std::string &datapackName)EngineProtoWrapperinlineprotected
getDataPacks(const EngineGrpc::GetDataPacksRequest &request, EngineGrpc::GetDataPacksReply *reply)EngineProtoWrapperinlinevirtual
getEngineName()EngineProtoWrapperinline
getNamesRegisteredDataPacks()EngineProtoWrapperinline
getNumRegisteredDataPacks()EngineProtoWrapperinline
initialize(const nlohmann::json &data) overrideNRPGazeboCommunicationControllervirtual
initRunFlag() const overrideNRPGazeboCommunicationControllerinlinevirtual
lock_t typedefNRPGazeboCommunicationController
mutex_t typedefNRPGazeboCommunicationController
NRPGazeboCommunicationController(const std::string &engineName, const std::string &protobufPluginsPath, const nlohmann::json &protobufPlugins)NRPGazeboCommunicationController
registerDataPack(const std::string &datapackName, ProtoDataPackController *interface)EngineProtoWrapperinline
registerDataPackWithLock(const std::string &datapackName, ProtoDataPackController *interface)NRPGazeboCommunicationControllerinline
registerModelPlugin(gazebo::ModelPlugin *modelPlugin)NRPGazeboCommunicationControllerinline
registerSensorPlugin(gazebo::SensorPlugin *sensorPlugin)NRPGazeboCommunicationControllerinline
registerStepController(GazeboStepController *stepController)NRPGazeboCommunicationController
reset() overrideNRPGazeboCommunicationControllervirtual
runLoopStep(SimulationTime timeStep) overrideNRPGazeboCommunicationControllervirtual
setDataPack(const EngineGrpc::DataPackMessage &dataPack)EngineProtoWrapperinline
setDataPackMessageData(gpb::Message *data, EngineGrpc::DataPackMessage *dpMsg)EngineProtoWrapperinline
setDataPacks(const EngineGrpc::SetDataPacksRequest &data)EngineProtoWrapperinline
shutdown() overrideNRPGazeboCommunicationControllervirtual
shutdownFlag() const overrideNRPGazeboCommunicationControllerinlinevirtual
unpackFromAny(const gpb::Any &data)EngineProtoWrapperinline
~EngineProtoWrapper()=defaultEngineProtoWrappervirtual