NCAnalog data receival is fully working. You can add a NCAnalogListener to SerialNavManager and the data will be transmisted from SerialEventListener to the SerialNavManager thread, which in turn will transfer the data to every NCAnalogListener under SerialNavManager.
Solving merge conflicts.