diff --git a/plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.cpp b/plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.cpp index ddda3e2401..713ee112c0 100644 --- a/plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.cpp +++ b/plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.cpp @@ -75,6 +75,11 @@ TrikGeneratorFactory::~TrikGeneratorFactory() { } +void TrikGeneratorFactory::initDeviceVariables() +{ + mDeviceVariables.reset(new trik::parts::TrikDeviceVariables()); +} + AbstractSimpleGenerator *TrikGeneratorFactory::simpleGenerator(const qReal::Id &id , GeneratorCustomizer &customizer) { diff --git a/plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.h b/plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.h index bbf9d762b6..4ca4149fb1 100644 --- a/plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.h +++ b/plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.h @@ -34,6 +34,7 @@ class TrikGeneratorFactory : public generatorBase::GeneratorFactoryBase , generatorBase::GeneratorCustomizer &customizer) override; QStringList pathsToTemplates() const override; + void initDeviceVariables() override; private: const QStringList mPathsToTemplates;