Currently, when we're recording, we're recording in a separate thread (started just to handle the recording process and not block x-plane). Command recognition happens inside this thread which at the end is setting the data-refs corresponding to the command.
We should queue those data-refs updates and update those values inside an x-plane run loop.
Currently, when we're recording, we're recording in a separate thread (started just to handle the recording process and not block x-plane). Command recognition happens inside this thread which at the end is setting the data-refs corresponding to the command.
We should queue those data-refs updates and update those values inside an x-plane run loop.