Compatibilidad con aviones de terceros

¿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 establecido un flujo de combustible de 10 GPH, este dato está vinculado al instrumento Fuel Flow 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 una gran limitación técnica 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 flujo de combustible, 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 10 GPH en lugar de los 12 GPH que utiliza la aeronave actual.

Normalmente, las diferencias más frecuentes suelen ser en:

  • RPM
  • Temperatura y presión del aceite
  • Flujo de combustible
  • Estados especializados de aviónica
  • Interruptores de bombas auxiliares de combustible propias de algunas aeronaves

y cualquier variable que el desarrollador quiera 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.