machinekit / QtQuickVcp

A Virtual Control Panel for Machinekit written in Qt/C++/QML
Other
128 stars 74 forks source link

Better QML message updates #226

Closed machinekoder closed 6 years ago

machinekoder commented 6 years ago

Instead of JSON structure, we use a custom QObject with dynamic properties for our status structures. This makes message updates highly effective.

Prior to this update an update of let's say the X-axis value caused everything in the motion structure to being updated at once. This lead to poor performance on low-end hardware.