Troubleshooting¶
Please refer to our Knowledge Base for further information and troubleshooting guides.
Plug-in not available after installation¶
Verify that the plugin is activated in Qt Creator:
Open
Help
and selectAbout Plugins
.Locate section
Utilities
in the list of plugins.Verify that
LinXManager_DataEngine
is available and loaded.
Application does not connect with Data Engine¶
Verify that Data Engine is running on localhost
if the application outputs any of the following messages:
connect: Connection refused written
connect: Connection refused
virtual void QtObserver::HandleMissedHeartBeat() Heartbeat is late!
Signal value is not updated in GUI¶
“Cannot read property ‘value’ of undefined”¶
Verify that the referenced name matches the configured name.
Text {
text: dataEngine.engineRPM.value // OK
}
Text {
text: dataEngine.enginRPM.value // Not OK, misspelled signal name
}
Signal value is not possible to set¶
“Cannot assign to read-only property “value””¶
Verify that the signals Signal Type
is configured as PRODUCER
.
Button {
text: "Request stop"
onPressed: dataEngine.producerSignal.value = true // OK
onReleased: dataEngine.consumerSignal.value = false // Not OK
}
“Unknown signal id (provided id: 0)”¶
Signal is written before the subscription phase with Data Engine is completed. Verify that Data Engine is running on
localhost
. If Data Engine is running, verify how the signal is set from QML. Assign a value to the signal rather than
using of using setValue()
is recommended.
Button {
text: "Request stop"
onPressed: dataEngine.requestStop.value = true // Recommended
onReleased: dataEngine.requestStop.setValue(false) // Not recommended
}