There is no way to reconnect engines/engine[*]/n{1,2} to FDM properties other than fdm/jsbsim/propulsion/engine[*]/n{1,2}, this probably also affects YASim.
Firstly, these properties are MP-enabled. Secondly, they, at least for JSBSim FGTurbine, have no physical meaning because they are the referred speed N_r = N * sqrt(T_0 / T), T_0 = 288 K that stays constant with flight regimes (which is not the case for the mechanical RPM N., and if you use those properties for animations or sounds they will be off at high altitudes or speeds, so you have to transmit the mechanical RPM and also thrust norm for the thrust noise, which would be other properties. Thus these properties are just being transmitted in vain in most cases. If they could be reconnected, they could have been used for the mechanical RPM and thrust.
Related discussion in JSBSim repo, which concluded that the problem is FG-side: https://github.com/JSBSim-Team/jsbsim/discussions/210
Diff:
Diff:
Diff:
Diff:
I'd maybe raise this on the mailing list about best way to decouple these without breaking anything? I had something similar for autobrakes years ago, had ot basically add an intermeidate property.
Code should be in FDMshell.cxx so doesn't need an internal JSBSim change I hope.