Problemas conocidos y por qué
¿Por qué la aplicación muestra valores diferentes cuando se utilizan aviones de terceros?
Todos los simuladores tienen su sistema de datos donde guardan el valor de todas las variables y lo muestran a través del panel de instrumentos.
En el siguiente ejemplo tenemos que el simulador tiene establecida una velocidad de 62 nudos, este dato está vinculado al instrumento IAS del panel y se muestra tal cual.
FSUIPC lee ese valor y lo exporta a las aplicaciones que lo necesitan. PeixConn recoge ese valor y lo reenvía a las aplicaciones Android.
Por otro lado, el simulador permite que terceros utilicen su propio sistema de datos, y desarrolladores como A2A, Carenado, Aerosoft, etc. es lo que hacen para tener simulaciones más precisas.
Esto crea un gran problema porque los datos utilizados por terceros no se exportan fuera del simulador.
En el siguiente ejemplo, la aeronave de terceros utiliza su propio sistema de velocidad, desacoplando así el valor que tiene el simulador y utilizando el suyo propio en el instrumento.
FSUIPC no tiene la posibilidad de acceder a valores de terceros y continúa exportando el valor propio del simulador, por lo que continúa exportando 62 nudos en lugar de los 71 nudos que utiliza la aeronave actual.
Normalmente, los valores diferentes son las RPM, las temperaturas y presiones del aceite, los flujos de combustible y los valores que el desarrollador quire utilizar para su beneficio. Por esto, aplicaciones externas como las de Peixsoft tienen comportamientos extraños con aviones de terceros, porque no pueden saber que los datos que le llegan no son los que espera el usuario.