Hola, estoy utilizando FSUIPC Version 5.153 con Visual Studio 2017 y Prepar3D V4.5, estoy desarrollando un programa en el cual con un boton deseo modificar el el Nav 1 OBS, me enfocare en este, ya que hay varios botones que hacen lo mismo, pero resolviendo este se podrán resolver los otros, el punto es el siguiente, estoy utilizando el offset "0C4E 2 NAV1 OBS setting (degrees, 0–359)", pero surge un error, después de que pasa el valor de 359 sigue sumando, asi tambien, cuando el valor disminuye de 0, se pone otro valor, adjunto foto de este valor, primero para tratar de resolverlo le puse la siguiente condicional
if(CRS1.Value >= 360)
{
CRS1.Value = 1;
}
if (CRS1.Value <= 0)
{
CRS1.Value = 359;
}
y cuando esta en tierra va bien, pero cuando esta en vuelo el avión, el valor sobrepasa el valor de 359, se pone un numero como en el de la imagen y regresa a 1, por lo que no permite que funcione correctamente, habrá alguna solución para este problema, gracias