ASTERIX CAT020 - MLT Messages. More...
Go to the source code of this file.
Data Structures | |
struct | ast_dataitem_020_020_t |
Data Item I020/020 - Target Report Descriptor. More... | |
struct | ast_dataitem_020_170_t |
Data Item I020/170 - Track Status. More... | |
struct | ast_dataitem_020_230_t |
Data Item I020/230 - Communications/ACAS Capability and Flight Status. More... | |
struct | ast_dataitem_020_400_t |
Data Item I020/400 - Contributing Receivers. More... | |
struct | ast_dataitem_020_500_t |
Data Item I020/500 - Position Accuracy. More... | |
struct | ast_datarecord_020_t |
Data Record I020 - MLT Messages. More... | |
Enumerations | |
enum | ast_mlat_track_vertical_maneuver_t { MLAT_TRACK_CLIMBING, MLAT_TRACK_DESCENDING, MLAT_TRACK_CRUISING, MLAT_TRACK_UNKNOWN } |
MLAT track vertical maneuver status. More... | |
enum | ast_mlat_comm_capbility_t { MLAT_COMM_NONE = 0, MLAT_COMM_A_B = 1, MLAT_COMM_A_B_U = 2, MLAT_COMM_A_B_U_D = 3, MLAT_COMM_L5 = 4, MLAT_COMM_UNDIFINED = 5 } |
MLAT communication capbility. More... | |
enum | ast_mlat_flight_status_t { MLAT_STAT_AIRBORNE = 0, MLAT_STAT_GROUND = 1, MLAT_STAT_AIRBORNE_ALERT = 2, MLAT_STAT_GROUND_ALERT = 3, MLAT_STAT_ALERT_SPI = 4, MLAT_STAT_SPI = 5, MLAT_STAT_UNDIFINED = 6, MLAT_STAT_UNKNOWN = 7 } |
MLAT flight status. More... | |
ASTERIX CAT020 - MLT Messages.
This file includes implementation of ASTERIX CAT020.
This implementation is backward compatible with the following versions:
#define ast_dataitem_020_030_get_size ast_dataitem_get_size_var_2_byte |
#define ast_dataitem_020_210_get_size ast_dataitem_get_size_fixed_2_byte |
Data Item I020/210 - Calculated Aceleration.
#define ast_dataitem_020_260_get_size ast_dataitem_get_size_fixed_7_byte |
Data Item I020/260 - ACAS Resolution Advisory Report.
#define ast_dataitem_020_300_get_size ast_dataitem_get_size_fixed_1_byte |
Data Item I020/300 - Vehicle Fleet Identification.
#define ast_dataitem_020_310_get_size ast_dataitem_get_size_fixed_1_byte |
Data Item I020/310 - Pre-programmed Message.
#define ast_datarecord_020_get_heading 0 |
Get heading function.
#define ast_datarecord_020_get_polarcoord 0 |
Get polar coordinate function.
#define ast_datarecord_020_get_speed 0 |
Get speed function.
size_t ast_dataitem_020_055_get_size | ( | const unsigned char * | buffer, |
const size_t | bufsize | ||
) |
const char* ast_dataitem_020_get_name | ( | const ast_dataitem_type_t | type | ) |
Get name function.
ast_callsign_t ast_datarecord_020_get_callsign | ( | const ast_datarecord_t | dr | ) |
Get callsign function.
ast_coordinate_t ast_datarecord_020_get_coordinate | ( | const ast_datarecord_t | dr | ) |
Get coordinate function.
ast_altitude_t ast_datarecord_020_get_flightlevel | ( | const ast_datarecord_t | dr | ) |
Get flight level function.
ast_icaoaddr_t ast_datarecord_020_get_icaoaddr | ( | const ast_datarecord_t | dr | ) |
Get ICAO 24-bit address function.
ast_msgtype_t ast_datarecord_020_get_msgtype | ( | const ast_datarecord_t | dr | ) |
Get message type function.
ast_sacsic_t ast_datarecord_020_get_sacsic | ( | const ast_datarecord_t | dr | ) |
Get SAC/SIC function.
ast_squawk_t ast_datarecord_020_get_squawk | ( | const ast_datarecord_t | dr | ) |
Get Mode-3/A code function.
ast_timeofday_t ast_datarecord_020_get_timeofday | ( | const ast_datarecord_t | dr | ) |
Get time of day function.
ast_tracknum_t ast_datarecord_020_get_tracknum | ( | const ast_datarecord_t | dr | ) |
Get track number function.