aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/ivigenerator/templates_backend_simulator/backend.qml.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/ivigenerator/templates_backend_simulator/backend.qml.tpl')
-rw-r--r--src/tools/ivigenerator/templates_backend_simulator/backend.qml.tpl7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tools/ivigenerator/templates_backend_simulator/backend.qml.tpl b/src/tools/ivigenerator/templates_backend_simulator/backend.qml.tpl
index 0107549..ad83229 100644
--- a/src/tools/ivigenerator/templates_backend_simulator/backend.qml.tpl
+++ b/src/tools/ivigenerator/templates_backend_simulator/backend.qml.tpl
@@ -44,12 +44,15 @@ import {{module.name|lower}}.simulation 1.0
QtObject {
property var settings : IviSimulator.findData(IviSimulator.simulationData, "{{interface}}")
+ property bool defaultInitialized: false
property var backend : {{interface|upperfirst}}Backend {
-
function initialize() {
print("{{interface}}Simulation INITIALIZE")
- IviSimulator.initializeDefault(settings, backend)
+ if (!defaultInitialized) {
+ IviSimulator.initializeDefault(settings, backend)
+ defaultInitialized = true
+ }
Base.initialize()
}