Skip to content
Snippets Groups Projects

assert sensor ptr !nullptr when installing processor

Merged Jeremie Deray requested to merge check_sensor_ptr into master
1 file
+ 7
0
Compare changes
  • Side-by-side
  • Inline
+ 7
0
@@ -91,6 +91,13 @@ ProcessorBasePtr Problem::installProcessor(const std::string& _prc_type, //
SensorBasePtr _corresponding_sensor_ptr, //
ProcessorParamsBasePtr _prc_params)
{
if (_corresponding_sensor_ptr == nullptr)
{
WOLF_ERROR("Cannot install processor '", _unique_processor_name,
"' since the associated sensor does not exist !");
return ProcessorBasePtr();
}
ProcessorBasePtr prc_ptr = ProcessorFactory::get().create(uppercase(_prc_type), _unique_processor_name, _prc_params, _corresponding_sensor_ptr);
_corresponding_sensor_ptr->addProcessor(prc_ptr);
Loading