@@ -2706,8 +2706,8 @@ static void writeFATSV()
2706
2706
(trackDataValid (& a -> mach_valid ) && fabs (a -> mach - a -> fatsv_emitted_mach ) >= 0.02 );
2707
2707
2708
2708
int immediate =
2709
- (trackDataValid (& a -> nav_altitude_mcp_valid ) && unsigned_difference (a -> nav_altitude_mcp , a -> fatsv_emitted_nav_altitude_mcp ) > 50 ) ||
2710
- (trackDataValid (& a -> nav_altitude_fms_valid ) && unsigned_difference (a -> nav_altitude_fms , a -> fatsv_emitted_nav_altitude_fms ) > 50 ) ||
2709
+ (trackDataValid (& a -> nav_altitude_mcp_valid ) && abs (a -> nav_altitude_mcp - a -> fatsv_emitted_nav_altitude_mcp ) > 50 ) ||
2710
+ (trackDataValid (& a -> nav_altitude_fms_valid ) && abs (a -> nav_altitude_fms - a -> fatsv_emitted_nav_altitude_fms ) > 50 ) ||
2711
2711
(trackDataValid (& a -> nav_altitude_src_valid ) && a -> nav_altitude_src != a -> fatsv_emitted_nav_altitude_src ) ||
2712
2712
(trackDataValid (& a -> nav_heading_valid ) && heading_difference (a -> nav_heading , a -> fatsv_emitted_nav_heading ) > 2 ) ||
2713
2713
(trackDataValid (& a -> nav_modes_valid ) && a -> nav_modes != a -> fatsv_emitted_nav_modes ) ||
@@ -2821,8 +2821,8 @@ static void writeFATSV()
2821
2821
p = appendFATSVMeta (p , end , "roll" , a , & a -> roll_valid , "%.1f" , a -> roll );
2822
2822
p = appendFATSVMeta (p , end , "heading_magnetic" , a , & a -> mag_heading_valid , "%.1f" , a -> mag_heading );
2823
2823
p = appendFATSVMeta (p , end , "heading_true" , a , & a -> true_heading_valid , "%.1f" , a -> true_heading );
2824
- p = appendFATSVMeta (p , end , "nav_alt_mcp" , a , & a -> nav_altitude_mcp_valid , "%u " , a -> nav_altitude_mcp );
2825
- p = appendFATSVMeta (p , end , "nav_alt_fms" , a , & a -> nav_altitude_fms_valid , "%u " , a -> nav_altitude_fms );
2824
+ p = appendFATSVMeta (p , end , "nav_alt_mcp" , a , & a -> nav_altitude_mcp_valid , "%d " , a -> nav_altitude_mcp );
2825
+ p = appendFATSVMeta (p , end , "nav_alt_fms" , a , & a -> nav_altitude_fms_valid , "%d " , a -> nav_altitude_fms );
2826
2826
p = appendFATSVMeta (p , end , "nav_alt_src" , a , & a -> nav_altitude_src_valid , "%s" , nav_altitude_source_enum_string (a -> nav_altitude_src ));
2827
2827
p = appendFATSVMeta (p , end , "nav_heading" , a , & a -> nav_heading_valid , "%.1f" , a -> nav_heading );
2828
2828
p = appendFATSVMeta (p , end , "nav_modes" , a , & a -> nav_modes_valid , "{%s}" , nav_modes_flags_string (a -> nav_modes ));
0 commit comments