public class Bds40 extends Bds
LSB |1-------|2----------|14------|15---------|27------|28---------|40--------|48------|49----|50---|51---|52--------|54------|55------|
| STATUS | MCP ALT | STATUS | FMS ALT | STATUS | BARO | RESERVED | STATUS | VNAV | ALT | APP | RESERVED | STATUS | SOURCE |
MSB |-------1|---------13|------14|---------26|------27|---------39|--------47|------48|----49|---50|---51|--------53|------54|------56|
Status flags
This information which represents the real “aircraft intent,” when available, represented by the altitude control panel selected altitude, the flight management system selected altitude, or the current aircraft altitude according to the aircraft’s mode of flight (the intent may not be available at all when the pilot is flying the aircraft).
Source is determined using Target Altitude Source (bit 55-56) and is only available if status bit (bit 54) is set to 1.
See SelectedAltitudeSource for more details
This field when available indicates the FMS selected altitude. This field could differ when selects a different altitude on the MCP/FCU panel
Example: FMS has VNAV altitude set at 32000ft, the aircraft is at 26000ft and instructed to climb to 30000ft. At this moment the pilot selects 30000ft on the MCP/FCU which is transmitted in the MCP/FCU field. The FMS selected altitude field is transmitting 32000ft, the Target Altitude Source flag is set to MCP.
Note: LSB (1 bit) = 16feet with a range 0 - 65520 feet, this class considers altitudes above 50000ft as invalid / error.When status flag (bit 27) is set to false indicates the information is valid and van be used
Note: LSB (1 bit) = 0.1mb with a range 0 - 410mb. You need to add 800mb to receive the real baro steting| Constructor and Description |
|---|
Bds40() |
public boolean attemptDecode(Track track, short[] data)
attemptDecode in class BdsCopyright © 2020. All rights reserved.