32#ifndef LIBASTERIX_CAT021_H
33#define LIBASTERIX_CAT021_H
124typedef enum _ast_ac_trajectory_report_capability_t
132typedef struct _ast_dataitem_021_008_t
146#define ast_dataitem_021_008_get_size ast_dataitem_get_size_fixed_1_byte
172#define ast_dataitem_021_010_get_size ast_dataitem_data_source_identifier_get_size
175#define ast_dataitem_021_010_decode ast_dataitem_data_source_identifier_decode
178#define ast_dataitem_021_010_encode ast_dataitem_data_source_identifier_encode
181#define ast_dataitem_021_010_get_summary ast_dataitem_data_source_identifier_get_summary
184#define ast_dataitem_021_010_get_detail_html ast_dataitem_data_source_identifier_get_detail_html
201#define ast_dataitem_021_015_get_size ast_dataitem_service_id_get_size
204#define ast_dataitem_021_015_decode ast_dataitem_service_id_decode
207#define ast_dataitem_021_015_encode ast_dataitem_service_id_encode
210#define ast_dataitem_021_015_get_summary ast_dataitem_service_id_get_summary
213#define ast_dataitem_021_015_get_detail_html ast_dataitem_service_id_get_detail_html
227typedef struct _ast_dataitem_021_016_t
236#define ast_dataitem_021_016_get_size ast_dataitem_get_size_fixed_1_byte
245#define ast_dataitem_021_016_get_detail_html ast_dataitem_get_detail_html_dummy;
259typedef struct _ast_dataitem_021_020_t
267#define ast_dataitem_021_020_get_size ast_dataitem_get_size_fixed_1_byte
293#define ast_dataitem_021_030_get_size ast_dataitem_time_of_day_get_size
294#define ast_dataitem_021_030_decode ast_dataitem_time_of_day_decode
295#define ast_dataitem_021_030_encode ast_dataitem_time_of_day_encode
296#define ast_dataitem_021_030_get_summary ast_dataitem_time_of_day_get_summary
297#define ast_dataitem_021_030_get_detail_html ast_dataitem_time_of_day_get_detail_html
311typedef struct _ast_dataitem_021_032_t
319#define ast_dataitem_021_032_get_size ast_dataitem_get_size_fixed_1_byte
341typedef enum _ast_adsb_addr_type_t
350typedef enum _ast_adsb_altitude_capability_t
358typedef enum _ast_adsb_confidence_level_t
367typedef struct _ast_dataitem_021_040_t
390#define ast_dataitem_021_040_get_size ast_dataitem_get_size_var_3_byte
416typedef struct _ast_dataitem_021_A03_t
432#define ast_dataitem_021_A03_get_size ast_dataitem_get_size_fixed_2_byte
461#define ast_dataitem_021_070_get_size ast_dataitem_mode_3a_code_get_size
464#define ast_dataitem_021_070_decode ast_dataitem_mode_3a_code_decode
467#define ast_dataitem_021_070_encode ast_dataitem_mode_3a_code_encode
470#define ast_dataitem_021_070_get_summary ast_dataitem_mode_3a_code_get_summary
473#define ast_dataitem_021_070_get_detail_html ast_dataitem_mode_3a_code_get_detail_html
489#define ast_dataitem_021_071_get_size ast_dataitem_time_of_day_get_size
492#define ast_dataitem_021_071_decode ast_dataitem_time_of_day_decode
495#define ast_dataitem_021_071_encode ast_dataitem_time_of_day_encode
498#define ast_dataitem_021_071_get_summary ast_dataitem_time_of_day_get_summary
501#define ast_dataitem_021_071_get_detail_html ast_dataitem_time_of_day_get_detail_html
517#define ast_dataitem_021_072_get_size ast_dataitem_time_of_day_get_size
520#define ast_dataitem_021_072_decode ast_dataitem_time_of_day_decode
523#define ast_dataitem_021_072_encode ast_dataitem_time_of_day_encode
526#define ast_dataitem_021_072_get_summary ast_dataitem_time_of_day_get_summary
529#define ast_dataitem_021_072_get_detail_html ast_dataitem_time_of_day_get_detail_html
545#define ast_dataitem_021_073_get_size ast_dataitem_time_of_day_get_size
548#define ast_dataitem_021_073_decode ast_dataitem_time_of_day_decode
551#define ast_dataitem_021_073_encode ast_dataitem_time_of_day_encode
554#define ast_dataitem_021_073_get_summary ast_dataitem_time_of_day_get_summary
557#define ast_dataitem_021_073_get_detail_html ast_dataitem_time_of_day_get_detail_html
574#define ast_dataitem_021_074_get_size ast_dataitem_time_of_day_high_get_size
577#define ast_dataitem_021_074_decode ast_dataitem_time_of_day_high_decode
580#define ast_dataitem_021_074_get_summary ast_dataitem_time_of_day_high_get_summary
583#define ast_dataitem_021_074_get_detail_html ast_dataitem_time_of_day_high_get_detail_html
600#define ast_dataitem_021_075_get_size ast_dataitem_time_of_day_get_size
603#define ast_dataitem_021_075_decode ast_dataitem_time_of_day_decode
606#define ast_dataitem_021_075_encode ast_dataitem_time_of_day_encode
609#define ast_dataitem_021_075_get_summary ast_dataitem_time_of_day_get_summary
612#define ast_dataitem_021_075_get_detail_html ast_dataitem_time_of_day_get_detail_html
629#define ast_dataitem_021_076_get_size ast_dataitem_time_of_day_high_get_size
632#define ast_dataitem_021_076_decode ast_dataitem_time_of_day_high_decode
635#define ast_dataitem_021_076_get_summary ast_dataitem_time_of_day_high_get_summary
638#define ast_dataitem_021_076_get_detail_html ast_dataitem_time_of_day_high_get_detail_html
655#define ast_dataitem_021_077_get_size ast_dataitem_time_of_day_get_size
658#define ast_dataitem_021_077_decode ast_dataitem_time_of_day_decode
661#define ast_dataitem_021_077_encode ast_dataitem_time_of_day_encode
664#define ast_dataitem_021_077_get_summary ast_dataitem_time_of_day_get_summary
667#define ast_dataitem_021_077_get_detail_html ast_dataitem_time_of_day_get_detail_html
684#define ast_dataitem_021_080_get_size ast_dataitem_target_address_get_size
687#define ast_dataitem_021_080_decode ast_dataitem_target_address_decode
690#define ast_dataitem_021_080_encode ast_dataitem_target_address_encode
693#define ast_dataitem_021_080_get_summary ast_dataitem_target_address_get_summary
696#define ast_dataitem_021_080_get_detail_html ast_dataitem_target_address_get_detail_html
710typedef struct _ast_dataitem_021_090_t
740#define ast_dataitem_021_090_get_size ast_dataitem_get_size_var_4_byte
766typedef struct _ast_dataitem_021_A05_t
777#define ast_dataitem_021_A05_get_size ast_dataitem_get_size_fixed_2_byte
803typedef struct _ast_dataitem_021_095_t
811#define ast_dataitem_021_095_get_size ast_dataitem_get_size_fixed_1_byte
823#define ast_dataitem_021_095_get_detail_html ast_dataitem_get_detail_html_dummy
843#define ast_dataitem_021_110_get_summary ast_dataitem_subfields_get_summary
846#define ast_dataitem_021_110_get_detail_html ast_dataitem_subfields_get_detail_html
878#define ast_dataitem_021_130_get_size ast_dataitem_position_wgs84_low_get_size
881#define ast_dataitem_021_130_decode ast_dataitem_position_wgs84_low_decode
884#define ast_dataitem_021_130_encode ast_dataitem_position_wgs84_low_encode
887#define ast_dataitem_021_130_get_summary ast_dataitem_position_wgs84_low_get_summary
890#define ast_dataitem_021_130_get_detail_html ast_dataitem_position_wgs84_low_get_detail_html
907#define ast_dataitem_021_A02_get_size ast_dataitem_position_wgs84_get_size
910#define ast_dataitem_021_A02_decode ast_dataitem_position_wgs84_decode
913#define ast_dataitem_021_A02_encode ast_dataitem_position_wgs84_encode
916#define ast_dataitem_021_A02_get_summary ast_dataitem_position_wgs84_get_summary
919#define ast_dataitem_021_A02_get_detail_html ast_dataitem_position_wgs84_get_detail_html
936#define ast_dataitem_021_131_get_size ast_dataitem_position_wgs84_get_size
939#define ast_dataitem_021_131_decode ast_dataitem_position_wgs84_decode
942#define ast_dataitem_021_131_encode ast_dataitem_position_wgs84_encode
945#define ast_dataitem_021_131_get_summary ast_dataitem_position_wgs84_get_summary
948#define ast_dataitem_021_131_get_detail_html ast_dataitem_position_wgs84_get_detail_html
965#define ast_dataitem_021_A04_get_size ast_dataitem_signal_amplitude_get_size
968#define ast_dataitem_021_A04_decode ast_dataitem_signal_amplitude_decode
971#define ast_dataitem_021_A04_encode ast_dataitem_signal_amplitude_encode
974#define ast_dataitem_021_A04_get_summary ast_dataitem_signal_amplitude_get_summary
977#define ast_dataitem_021_A04_get_detail_html ast_dataitem_signal_amplitude_get_detail_html
994#define ast_dataitem_021_132_get_size ast_dataitem_signal_amplitude_get_size
997#define ast_dataitem_021_132_decode ast_dataitem_signal_amplitude_decode
1000#define ast_dataitem_021_132_encode ast_dataitem_signal_amplitude_encode
1003#define ast_dataitem_021_132_get_summary ast_dataitem_signal_amplitude_get_summary
1006#define ast_dataitem_021_132_get_detail_html ast_dataitem_signal_amplitude_get_detail_html
1020typedef struct _ast_dataitem_021_140_t
1029#define ast_dataitem_021_140_get_size ast_dataitem_get_size_fixed_2_byte
1052typedef struct _ast_dataitem_021_145_t
1061#define ast_dataitem_021_145_get_size ast_dataitem_get_size_fixed_2_byte
1087typedef struct _ast_dataitem_021_146_t
1097#define ast_dataitem_021_146_get_size ast_dataitem_get_size_fixed_2_byte
1120#define ast_dataitem_021_148_get_size ast_dataitem_get_size_fixed_2_byte
1134typedef struct _ast_dataitem_021_150_t
1149#define ast_dataitem_021_150_get_size ast_dataitem_get_size_fixed_2_byte
1172typedef struct _ast_dataitem_021_151_t
1181#define ast_dataitem_021_151_get_size ast_dataitem_get_size_fixed_2_byte
1204typedef struct _ast_dataitem_021_152_t
1213#define ast_dataitem_021_152_get_size ast_dataitem_get_size_fixed_2_byte
1240#define ast_dataitem_021_155_get_size ast_dataitem_vertical_rate_get_size
1243#define ast_dataitem_021_155_decode ast_dataitem_vertical_rate_decode
1246#define ast_dataitem_021_155_encode ast_dataitem_vertical_rate_encode
1249#define ast_dataitem_021_155_get_summary ast_dataitem_vertical_rate_get_summary
1252#define ast_dataitem_021_155_get_detail_html ast_dataitem_vertical_rate_get_detail_html
1269#define ast_dataitem_021_157_get_size ast_dataitem_vertical_rate_get_size
1272#define ast_dataitem_021_157_decode ast_dataitem_vertical_rate_decode
1275#define ast_dataitem_021_157_encode ast_dataitem_vertical_rate_encode
1278#define ast_dataitem_021_157_get_summary ast_dataitem_vertical_rate_get_summary
1281#define ast_dataitem_021_157_get_detail_html ast_dataitem_vertical_rate_get_detail_html
1295typedef struct _ast_dataitem_021_160_t
1309#define ast_dataitem_021_160_get_size ast_dataitem_get_size_fixed_4_byte
1338#define ast_dataitem_021_161_get_size ast_dataitem_track_number_get_size
1341#define ast_dataitem_021_161_decode ast_dataitem_track_number_decode
1344#define ast_dataitem_021_161_encode ast_dataitem_track_number_encode
1347#define ast_dataitem_021_161_get_summary ast_dataitem_track_number_get_summary
1350#define ast_dataitem_021_161_get_detail_html ast_dataitem_track_number_get_detail_html
1364#define ast_dataitem_021_165_get_size ast_dataitem_get_size_var_2_byte
1381#define ast_dataitem_021_170_get_size ast_dataitem_aircraft_id_get_size
1384#define ast_dataitem_021_170_decode ast_dataitem_aircraft_id_decode
1387#define ast_dataitem_021_170_encode ast_dataitem_aircraft_id_encode
1390#define ast_dataitem_021_170_get_summary ast_dataitem_aircraft_id_get_summary
1393#define ast_dataitem_021_170_get_detail_html ast_dataitem_aircraft_id_get_detail_html
1406typedef enum _ast_adsb_sur_status_t
1415typedef struct _ast_dataitem_021_200_t
1427#define ast_dataitem_021_200_get_size ast_dataitem_get_size_fixed_1_byte
1439#define ast_dataitem_021_200_get_detail_html ast_dataitem_get_detail_html_dummy
1454typedef struct _ast_dataitem_021_A08_t
1462#define ast_dataitem_021_A08_get_size ast_dataitem_get_size_fixed_1_byte
1474#define ast_dataitem_021_A08_get_detail_html ast_dataitem_get_detail_html_dummy
1487typedef enum _ast_adsb_link_type_t
1497typedef struct _ast_dataitem_021_210_t
1507#define ast_dataitem_021_210_get_size ast_dataitem_get_size_fixed_1_byte
1534typedef struct _ast_dataitem_021_A06_t
1546#define ast_dataitem_021_A06_get_size ast_dataitem_get_size_fixed_1_byte
1578#define ast_dataitem_021_220_get_summary ast_dataitem_subfields_get_summary
1581#define ast_dataitem_021_220_get_detail_html ast_dataitem_subfields_get_detail_html
1611typedef struct _ast_dataitem_021_230_t
1619#define ast_dataitem_021_230_get_size ast_dataitem_get_size_fixed_2_byte
1628#define ast_dataitem_021_230_get_detail_html ast_dataitem_get_detail_html_dummy
1645#define ast_dataitem_021_250_get_size ast_dataitem_modes_mb_get_size
1648#define ast_dataitem_021_250_decode ast_dataitem_modes_mb_decode
1651#define ast_dataitem_021_250_get_summary ast_dataitem_modes_mb_get_summary
1654#define ast_dataitem_021_250_get_detail_html ast_dataitem_modes_mb_get_detail_html
1667typedef struct _ast_dataitem_021_271_t
1674#define ast_dataitem_021_271_get_size ast_dataitem_get_size_var_2_byte
1721typedef struct _ast_dataitem_021_295_t
1831#define ast_dataitem_021_295_get_summary ast_dataitem_subfields_get_summary
1834#define ast_dataitem_021_295_get_detail_html ast_dataitem_subfields_get_detail_html
1863typedef struct _ast_dataitem_021_400_t
1871#define ast_dataitem_021_400_get_size ast_dataitem_get_size_fixed_1_byte
1880#define ast_dataitem_021_400_get_detail_html ast_dataitem_get_detail_html_dummy
1894#define ast_dataitem_021_REF_get_size ast_dataitem_reserved_expansion_field_get_size
1900#define ast_dataitem_021_REF_get_summary ast_dataitem_reserved_expansion_field_get_summary;
1903#define ast_dataitem_021_REF_get_detail_html ast_dataitem_reserved_expansion_field_get_detail_html;
1917#define ast_dataitem_021_SPF_get_size ast_dataitem_special_purpose_field_get_size
1923#define ast_dataitem_021_SPF_get_summary ast_dataitem_special_purpose_field_get_summary;
1926#define ast_dataitem_021_SPF_get_detail_html ast_dataitem_special_purpose_field_get_detail_html;
1941typedef struct _ast_datarecord_021_v026_t
1982typedef struct _ast_datarecord_021_v21_t
2037typedef struct _ast_datarecord_021_v26_t
2093typedef struct _ast_datarecord_021_t
2173#define ast_datarecord_021_get_polarcoord 0
2182#define ast_datarecord_021_get_cartesianvel 0
const char * ast_dataitem_021_get_name(const ast_dataitem_type_t type)
Get name function.
ASTERIX generic data items shared by multiple categories.
ast_dataitem_021_008_t ast_dataitem_021_008_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_008_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_ac_trajectory_report_capability_t
Definition cat021.h:125
void ast_dataitem_021_008_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get summary function.
@ AST_AC_TRJECTORY_CHANGE_NO_REPORT
Definition cat021.h:126
@ AST_AC_TRJECTORY_CHANGE_MULTIPLE_REPORT
Definition cat021.h:128
@ AST_AC_TRJECTORY_CHANGE_CURRENT_REPORT
Definition cat021.h:127
ast_dataitem_data_source_identifier_t ast_dataitem_021_010_t
Data Item I021/010 - Data Source Identifier.
Definition cat021.h:169
ast_dataitem_service_id_t ast_dataitem_021_015_t
Data Item I021/015 - Service Identification.
Definition cat021.h:198
void ast_dataitem_021_016_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get summary function.
ast_dataitem_021_016_t ast_dataitem_021_016_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_020_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
void ast_dataitem_021_020_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get summary function.
ast_dataitem_021_020_t ast_dataitem_021_020_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_t ast_dataitem_021_020_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
ast_dataitem_time_of_day_t ast_dataitem_021_030_t
Definition cat021.h:292
void ast_dataitem_021_032_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get summary function.
ast_dataitem_021_032_t ast_dataitem_021_032_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_032_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_adsb_altitude_capability_t
Definition cat021.h:351
void ast_dataitem_021_040_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_adsb_confidence_level_t
Definition cat021.h:359
ast_dataitem_021_040_t ast_dataitem_021_040_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_t ast_dataitem_021_040_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
void ast_dataitem_021_040_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_adsb_addr_type_t
Definition cat021.h:342
@ AST_ADSB_ALT_CAP_UNKNOWN
Definition cat021.h:352
@ AST_ADSB_ALT_CAP_INVALID
Definition cat021.h:355
@ AST_ADSB_ALT_CAP_25FT
Definition cat021.h:353
@ AST_ADSB_ALT_CAP_100FT
Definition cat021.h:354
@ AST_ADSB_CONFIDENCE_NO_INFO
Definition cat021.h:362
@ AST_ADSB_CONFIDENCE_REPORT_SUSPECT
Definition cat021.h:361
@ AST_ADSB_CONFIDENCE_UNKNOWN
Definition cat021.h:363
@ AST_ADSB_CONFIDENCE_REPORT_VALID
Definition cat021.h:360
@ AST_ADSB_ADDR_SURFACE_VEHICLE
Definition cat021.h:345
@ AST_ADSB_ADDR_ICAO_24BIT
Definition cat021.h:343
@ AST_ADSB_ADDR_ANONYMOUS
Definition cat021.h:346
@ AST_ADSB_ADDR_UNKNOWN_TYPE
Definition cat021.h:347
@ AST_ADSB_ADDR_DUPLICATE
Definition cat021.h:344
ast_dataitem_mode_3a_code_t ast_dataitem_021_070_t
Data Item I021/070 - Mode-3/A Code in Octal Representation.
Definition cat021.h:458
ast_dataitem_time_of_day_t ast_dataitem_021_071_t
Data Item I021/071 - Time of Applicability for Position.
Definition cat021.h:486
ast_dataitem_time_of_day_t ast_dataitem_021_072_t
Data Item I021/072 - Time of Applicability for Velocity.
Definition cat021.h:514
ast_dataitem_time_of_day_t ast_dataitem_021_073_t
Data Item I021/073 - Time of Message Reception for Position.
Definition cat021.h:542
ast_dataitem_time_of_day_high_t ast_dataitem_021_074_t
Data Item I021/074 - Time of Message Reception of Position - High Precision.
Definition cat021.h:571
ast_dataitem_time_of_day_t ast_dataitem_021_075_t
Data Item I021/075 - Time of Message Reception for Velocity.
Definition cat021.h:597
ast_dataitem_time_of_day_high_t ast_dataitem_021_076_t
Data Item I021/076 - Time of Message Reception of Velocity - High Precision.
Definition cat021.h:626
ast_dataitem_time_of_day_t ast_dataitem_021_077_t
Data Item I021/077 - Time of ASTERIX Report Transmission.
Definition cat021.h:652
ast_dataitem_target_address_t ast_dataitem_021_080_t
Data Item I021/080 - Target Address.
Definition cat021.h:681
void ast_dataitem_021_090_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
void ast_dataitem_021_090_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_t ast_dataitem_021_090_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
ast_dataitem_021_090_t ast_dataitem_021_090_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_021_095_t ast_dataitem_021_095_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_t ast_dataitem_021_095_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
void ast_dataitem_021_095_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
const char * ast_subfield_021_110_get_id(const ast_subfield_type_t type)
Get id string of subfield.
void ast_subfield_021_110_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
const char * ast_subfield_021_110_get_name(const ast_subfield_type_t type)
Get name of subfield.
size_t ast_subfield_021_110_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
void ast_subfield_021_110_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
size_t ast_dataitem_021_110_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
ast_dataitem_position_wgs84_low_t ast_dataitem_021_130_t
Data Item I021/130 - Position in WGS84 Coordinates (Ver <= 0.23 and >= 0.27).
Definition cat021.h:875
ast_dataitem_position_wgs84_t ast_dataitem_021_131_t
Data Item I021/131 - High-Resolution Position in WGS-84 Co-ordinates.
Definition cat021.h:933
ast_dataitem_signal_amplitude_t ast_dataitem_021_132_t
Data Item I021/132 - Message Amplitude.
Definition cat021.h:991
void ast_dataitem_021_140_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
void ast_dataitem_021_140_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_021_140_t ast_dataitem_021_140_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_021_145_t ast_dataitem_021_145_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_145_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_t ast_dataitem_021_145_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
void ast_dataitem_021_145_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
void ast_dataitem_021_146_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
void ast_dataitem_021_146_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_021_146_t ast_dataitem_021_146_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_150_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_021_150_t ast_dataitem_021_150_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_150_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
void ast_dataitem_021_151_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
void ast_dataitem_021_151_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_021_151_t ast_dataitem_021_151_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_152_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_021_152_t ast_dataitem_021_152_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_152_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_vertical_rate_t ast_dataitem_021_155_t
Data Item I021/155 - Barometric Vertical Rate.
Definition cat021.h:1237
ast_dataitem_vertical_rate_t ast_dataitem_021_157_t
Data Item I021/157 - Geometric Vertical Rate.
Definition cat021.h:1266
void ast_dataitem_021_160_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_021_160_t ast_dataitem_021_160_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_160_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_t ast_dataitem_021_160_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
ast_dataitem_track_number_t ast_dataitem_021_161_t
Data Item I021/161 - Track Number.
Definition cat021.h:1335
ast_dataitem_aircraft_id_t ast_dataitem_021_170_t
Data Item I021/170 - Target Identification.
Definition cat021.h:1378
ast_dataitem_021_200_t ast_dataitem_021_200_decode(const ast_dataitem_t di)
Decode function.
ast_adsb_sur_status_t
Definition cat021.h:1407
void ast_dataitem_021_200_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_t ast_dataitem_021_200_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
@ AST_ADSB_SUR_TEMP_ALERT
Definition cat021.h:1410
@ AST_ADSB_SUR_SPI
Definition cat021.h:1411
@ AST_ADSB_SUR_NO_CONDITION
Definition cat021.h:1408
@ AST_ADSB_SUR_PERM_ALERT
Definition cat021.h:1409
ast_dataitem_t ast_dataitem_021_210_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
void ast_dataitem_021_210_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
void ast_dataitem_021_210_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_021_210_t ast_dataitem_021_210_decode(const ast_dataitem_t di)
Decode function.
ast_adsb_link_type_t
Definition cat021.h:1488
@ AST_ADSB_LINK_OTHER
Definition cat021.h:1489
@ AST_ADSB_LINK_UNKNOWN
Definition cat021.h:1493
@ AST_ADSB_LINK_1090ES
Definition cat021.h:1491
@ AST_ADSB_LINK_VDL4
Definition cat021.h:1492
@ AST_ADSB_LINK_UAT
Definition cat021.h:1490
const char * ast_subfield_021_220_get_id(const ast_subfield_type_t type)
Get id string of subfield.
void ast_subfield_021_220_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
const char * ast_subfield_021_220_get_name(const ast_subfield_type_t type)
Get name of subfield.
size_t ast_dataitem_021_220_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
void ast_subfield_021_220_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
size_t ast_subfield_021_220_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
ast_dataitem_021_230_t ast_dataitem_021_230_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_230_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_modes_mb_t ast_dataitem_021_250_t
Data Item I021/250 - Mode S MB Data.
Definition cat021.h:1642
ast_dataitem_021_271_t ast_dataitem_021_271_decode(const ast_dataitem_t di)
Decode function.
size_t ast_subfield_021_295_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
ast_dataitem_021_295_t ast_dataitem_021_295_decode(const ast_dataitem_t di)
const char * ast_subfield_021_295_get_id(const ast_subfield_type_t type)
Get id string of subfield.
const char * ast_subfield_021_295_get_name(const ast_subfield_type_t type)
Get name of subfield.
void ast_subfield_021_295_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
size_t ast_dataitem_021_295_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
void ast_subfield_021_295_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
void ast_dataitem_021_400_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_021_400_t ast_dataitem_021_400_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_position_wgs84_t ast_dataitem_021_A02_t
Data Item I021/130 - Position in WGS84 Coordinates (Version 0.24 ~ 0.26).
Definition cat021.h:904
void ast_dataitem_021_A03_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
void ast_dataitem_021_A03_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_t ast_dataitem_021_A03_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
ast_dataitem_021_A03_t ast_dataitem_021_A03_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_signal_amplitude_t ast_dataitem_021_A04_t
Data Item I021/131 - Signal Amplitude.
Definition cat021.h:962
void ast_dataitem_021_A05_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
void ast_dataitem_021_A05_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_t ast_dataitem_021_A05_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
ast_dataitem_021_A05_t ast_dataitem_021_A05_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_021_A06_t ast_dataitem_021_A06_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_021_A06_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_t ast_dataitem_021_A06_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
void ast_dataitem_021_A06_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_021_271_t ast_dataitem_021_A07_decode(const ast_dataitem_t di)
Decode function.
size_t ast_dataitem_021_A07_get_size(const unsigned char *buffer, const size_t bufsize)
Get size function.
ast_dataitem_021_A08_t ast_dataitem_021_A08_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_t ast_dataitem_021_A08_encode(unsigned char *buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
Encode function.
void ast_dataitem_021_A08_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get Summary function.
ast_dataitem_type_t
Definition of data item type in each category.
Definition dataitem.h:86
#define AST_MAX_SUBFIELDS
Maximum number of subfields in a data item.
Definition subfield.h:440
ast_datarecord_021_v026_t ast_datarecord_021_v026_disassemble(const ast_datarecord_t dr)
Disassemble function.
ast_datarecord_t ast_datarecord_021_v026_assemble(unsigned char *const buffer, const size_t bufsize, const ast_datarecord_021_v026_t dr, const ast_uap_t uap)
Assemble function.
ast_datarecord_t ast_datarecord_021_v21_assemble(unsigned char *const buffer, const size_t bufsize, const ast_datarecord_021_v21_t dr, const ast_uap_t uap)
Assemble function.
ast_datarecord_021_v21_t ast_datarecord_021_v21_disassemble(const ast_datarecord_t dr)
Disassemble function.
ast_datarecord_021_v26_t ast_datarecord_021_v26_disassemble(const ast_datarecord_t dr)
Disassemble function.
ast_datarecord_t ast_datarecord_021_v26_assemble(unsigned char *const buffer, const size_t bufsize, const ast_datarecord_021_v26_t dr, const ast_uap_t uap)
Assemble function.
ast_icaoaddr_t ast_datarecord_021_get_icaoaddr(const ast_datarecord_t dr)
Get ICAO 24-bit address function.
ast_datarecord_021_t ast_datarecord_021_disassemble(const ast_datarecord_t dr)
Disassemble function.
ast_msgtype_t ast_datarecord_021_get_msgtype(const ast_datarecord_t dr)
Get message type function.
ast_timeofday_t ast_datarecord_021_get_timeofday(const ast_datarecord_t dr)
Get time of day function.
ast_datarecord_t ast_datarecord_021_assemble(unsigned char *const buffer, const size_t bufsize, const ast_datarecord_021_t dr, const ast_uap_t uap)
Assemble function.
ast_heading_t ast_datarecord_021_get_heading(const ast_datarecord_t dr)
Get heading function.
ast_sacsic_t ast_datarecord_021_get_sacsic(const ast_datarecord_t dr)
Get SAC/SIC function.
ast_altitude_t ast_datarecord_021_get_selaltitude(const ast_datarecord_t dr)
Get selected altitude function.
ast_wgs84coord_t ast_datarecord_021_get_coordinate(const ast_datarecord_t dr)
Get coordinate function.
ast_altitude_t ast_datarecord_021_get_flightlevel(const ast_datarecord_t dr)
Get flight level function.
ast_vertical_rate_t ast_datarecord_021_get_vrate(const ast_datarecord_t dr)
Get vertical rate function.
ast_speed_t ast_datarecord_021_get_speed(const ast_datarecord_t dr)
Get speed function.
ast_squawk_t ast_datarecord_021_get_squawk(const ast_datarecord_t dr)
Get Mode-3/A code function.
ast_tracknum_t ast_datarecord_021_get_tracknum(const ast_datarecord_t dr)
Get track number function.
ast_callsign_t ast_datarecord_021_get_callsign(const ast_datarecord_t dr)
Get callsign function.
ast_acas_status_t
ACAS Status.
Definition global_enum.h:158
ast_diff_correction_status_t
Differential Correction Status.
Definition global_enum.h:220
ast_emergency_status_t
Emergency Status.
Definition global_enum.h:339
ast_emitter_category_t
Definition global_enum.h:79
ast_multi_navids_status_t
Multiple Navigational Aids Status.
Definition global_enum.h:189
ast_selected_altitude_source_t
Selected Altitude Source.
Definition global_enum.h:307
ast_subfield_type_t
Definition of subfield type in each data item.
Definition subfield.h:67
Altitude.
Definition type.h:117
Callsign.
Definition type.h:95
Data Item I021/008 - Aircraft Operational Status.
Definition cat021.h:133
bool target_state_report_capability
Definition cat021.h:138
bool cdti_operational
Definition cat021.h:140
bool valid
Definition cat021.h:134
bool arv_report_capability
Definition cat021.h:139
bool tcas_no_operational
Definition cat021.h:141
bool tcas_ra_active
Definition cat021.h:136
ast_ac_trajectory_report_capability_t trajectory_report_capability
Definition cat021.h:137
bool single_antenna
Definition cat021.h:142
Data Item I021/016 - Service Management.
Definition cat021.h:228
double report_period
Report period in seconds.
Definition cat021.h:231
bool valid
Definition cat021.h:229
unsigned int raw_report_period
Raw format as defined in doc, resolution 0.5s.
Definition cat021.h:232
Data Item I021/020 - Emitter Category.
Definition cat021.h:260
ast_emitter_category_t emitter
Definition cat021.h:263
bool valid
Definition cat021.h:261
Data Item I021/032 - Time of Day Accuracy.
Definition cat021.h:312
bool valid
Definition cat021.h:313
int raw_diff
Definition cat021.h:315
Data Item I021/040 - Target Report Descriptor.
Definition cat021.h:368
ast_adsb_altitude_capability_t altitude_capability
Definition cat021.h:372
bool valid
Definition cat021.h:369
bool range_check_failed
Definition cat021.h:386
bool nogo
Definition cat021.h:383
bool test
Definition cat021.h:378
bool cpr_validation_failed
Definition cat021.h:384
ast_adsb_confidence_level_t confidence_level
Definition cat021.h:380
bool simulated
Definition cat021.h:377
bool diff_correction
Definition cat021.h:375
bool fixed_transponder
Definition cat021.h:374
bool independent_position_check_failed
Definition cat021.h:382
bool local_decoding_position_jump_detected
Definition cat021.h:385
bool range_check
Definition cat021.h:373
bool no_selected_altitude
Definition cat021.h:379
ast_adsb_addr_type_t addr_type
Definition cat021.h:371
bool ground
Definition cat021.h:376
bool lookup_check_failed
Definition cat021.h:381
Data Item I021/090 - Quality Indicators.
Definition cat021.h:711
unsigned int nic_baro
Definition cat021.h:718
unsigned int sda
Definition cat021.h:730
bool pic_valid
Definition cat021.h:735
unsigned int nuc_p
Definition cat021.h:715
unsigned int pic
Definition cat021.h:736
unsigned int gva
Definition cat021.h:733
unsigned int sil_s
Definition cat021.h:727
unsigned int sil
Definition cat021.h:721
bool nic_baro_valid
Definition cat021.h:717
bool sil_s_valid
Definition cat021.h:726
bool sil_valid
Definition cat021.h:720
bool sda_valid
Definition cat021.h:729
bool gva_valid
Definition cat021.h:732
unsigned int nuc_r
Definition cat021.h:714
bool valid
Definition cat021.h:712
unsigned int nac_p
Definition cat021.h:724
bool nac_p_valid
Definition cat021.h:723
Data Item I021/095 - Velocity Accuracy.
Definition cat021.h:804
int vel_accuracy
Definition cat021.h:807
bool valid
Definition cat021.h:805
Data Item I021/140 - Geometric Altitude.
Definition cat021.h:1021
int raw_altitude
! Altitude LSB = 6.25 ft Range = -1,500 ~ 150,000 ft
Definition cat021.h:1024
bool valid
Definition cat021.h:1022
double altitude
! Altitude LSB = 1 ft Range = -1,500 ~ 150,000 ft
Definition cat021.h:1025
Data Item I021/145 - Flight Level.
Definition cat021.h:1053
int level
Flight level without QNH correction, LSB=1FT.
Definition cat021.h:1057
int raw_level
Flight level without QNH correction, LSB=1/4FL.
Definition cat021.h:1056
bool valid
Definition cat021.h:1054
Data Item I021/146 - Selected Altitude.
Definition cat021.h:1088
bool valid
Definition cat021.h:1089
int selected_altitude
Altitude in two's complement form, LSB=25ft, -1300ft <= Altitude <= 100000ft.
Definition cat021.h:1093
bool source_provided
Definition cat021.h:1091
ast_selected_altitude_source_t source_type
Definition cat021.h:1092
Data Item I021/150 - Air Speed.
Definition cat021.h:1135
bool indicated_airspeed_valid
Raw speed. For IAS, LSB = 2^-14 NM/s, for mach, LSB = 0.001.
Definition cat021.h:1140
int raw_speed
Definition cat021.h:1138
bool mach_valid
IAS, LSB = Knot.
Definition cat021.h:1143
double indicated_airspeed
Definition cat021.h:1141
bool valid
Definition cat021.h:1136
double mach
Definition cat021.h:1144
Data Item I021/151 - True Air Speed.
Definition cat021.h:1173
bool valid
Definition cat021.h:1174
bool range_exceeded
Range exceeded indicator.
Definition cat021.h:1176
int true_airspeed
True airspeed, LSB = knot.
Definition cat021.h:1177
Data Item I021/152 - Magnetic Heading.
Definition cat021.h:1205
double heading
Magnetic heading, LSB = 360/2^16 ~= 0.0055 deg.
Definition cat021.h:1209
int raw_heading
Definition cat021.h:1208
bool valid
Definition cat021.h:1206
Data Item I021/160 - Airborne Ground Vector.
Definition cat021.h:1296
bool range_exceeded
Range exceeded indicator.
Definition cat021.h:1299
int raw_track_angle
Track angle, LSB=360/2^16 DEG ~= 0.0055 DEG.
Definition cat021.h:1304
double track_angle
Track angle, LSB=DEG.
Definition cat021.h:1305
bool valid
Definition cat021.h:1297
int raw_ground_speed
Ground speed, LSB=2^-14 NM/S ~= 0.22 Kt.
Definition cat021.h:1301
double ground_speed
Ground speed, LSB=Kt.
Definition cat021.h:1302
Data Item I021/200 - Target Status.
Definition cat021.h:1416
bool valid
Definition cat021.h:1417
bool intent_change
Definition cat021.h:1419
ast_adsb_sur_status_t surveillance_status
Definition cat021.h:1423
bool military_emergency
Definition cat021.h:1421
ast_emergency_status_t priority_status
Definition cat021.h:1422
bool lnav_not_engaged
Definition cat021.h:1420
Data Item I021/210 - MOPS Version.
Definition cat021.h:1498
unsigned int version
Definition cat021.h:1502
ast_adsb_link_type_t link_type
Definition cat021.h:1503
bool version_not_supported
Definition cat021.h:1501
bool valid
Definition cat021.h:1499
Data Item I021/230 - Roll Angle.
Definition cat021.h:1612
int raw_angle
Definition cat021.h:1615
bool valid
Definition cat021.h:1613
Data Item I021/271 - Surface Capabilities and Characteristics.
Definition cat021.h:1668
bool valid
Definition cat021.h:1669
Data Item I021/295 - Data Ages.
Definition cat021.h:1722
double gv_age
Definition cat021.h:1792
bool mh_existing
Definition cat021.h:1779
double fl_age
Definition cat021.h:1758
double tas_age
Definition cat021.h:1776
double mh_age
Definition cat021.h:1780
double m3a_age
Definition cat021.h:1738
bool qi_existing
Definition cat021.h:1741
bool tas_existing
Definition cat021.h:1775
double qi_age
Definition cat021.h:1742
double gh_age
Definition cat021.h:1754
bool met_existing
Definition cat021.h:1807
double trd_age
Definition cat021.h:1734
double bvr_age
Definition cat021.h:1784
bool valid
Definition cat021.h:1723
double as_age
Definition cat021.h:1772
bool aos_existing
Definition cat021.h:1729
double gvr_age
Definition cat021.h:1788
bool fsa_existing
Definition cat021.h:1767
bool mam_existing
Definition cat021.h:1749
bool bvr_existing
Definition cat021.h:1783
double ti_age
Definition cat021.h:1746
double met_age
Definition cat021.h:1808
bool tar_existing
Definition cat021.h:1795
bool sal_existing
Definition cat021.h:1763
double tar_age
Definition cat021.h:1796
double tid_age
Definition cat021.h:1800
ast_subfield_t subfields[35]
Definition cat021.h:1725
double roa_age
Definition cat021.h:1812
double aos_age
Definition cat021.h:1730
double mam_age
Definition cat021.h:1750
double ara_age
Definition cat021.h:1816
double sal_age
Definition cat021.h:1764
double scc_age
Definition cat021.h:1820
size_t n_subfields
Definition cat021.h:1726
bool gh_existing
Definition cat021.h:1753
bool trd_existing
Definition cat021.h:1733
bool m3a_existing
Definition cat021.h:1737
bool scc_existing
Definition cat021.h:1819
double fsa_age
Definition cat021.h:1768
bool tid_existing
Definition cat021.h:1799
bool ts_existing
Definition cat021.h:1803
bool ara_existing
Definition cat021.h:1815
bool gvr_existing
Definition cat021.h:1787
bool gv_existing
Definition cat021.h:1791
bool as_existing
Definition cat021.h:1771
bool roa_existing
Definition cat021.h:1811
double ts_age
Definition cat021.h:1804
bool fl_existing
Definition cat021.h:1757
bool ti_existing
Definition cat021.h:1745
Data Item I021/400 - Receiver ID.
Definition cat021.h:1864
bool valid
Definition cat021.h:1865
unsigned int id
Definition cat021.h:1867
Data Item I021/040 - Target Report Descriptor (Prior version 0.26).
Definition cat021.h:417
bool diff_correction
Definition cat021.h:420
bool selected_altitude_capability
Definition cat021.h:425
bool spi
Definition cat021.h:426
ast_adsb_addr_type_t addr_type
Definition cat021.h:427
bool fixed_transponder
Definition cat021.h:424
bool valid
Definition cat021.h:418
ast_adsb_altitude_capability_t altitude_capability
Definition cat021.h:428
bool simulated
Definition cat021.h:422
bool ground
Definition cat021.h:421
bool test
Definition cat021.h:423
Data Item I021/090 - Figure of Merit (Version 0.26).
Definition cat021.h:767
ast_multi_navids_status_t multi_navids_status
Definition cat021.h:771
bool valid
Definition cat021.h:768
int pos_accuracy
Definition cat021.h:773
ast_acas_status_t acas_status
Definition cat021.h:770
ast_diff_correction_status_t diff_correction_status
Definition cat021.h:772
Data Item I021/A06 - Link Technology Indicator.
Definition cat021.h:1535
bool valid
Definition cat021.h:1536
bool vdl4
Definition cat021.h:1541
bool uat
Definition cat021.h:1540
bool cdti
Definition cat021.h:1538
bool other
Definition cat021.h:1542
bool mode_s
Definition cat021.h:1539
Data Item I021/200 - Target Status (Prior version 0.26).
Definition cat021.h:1455
ast_emergency_status_t emergency
Definition cat021.h:1458
bool valid
Definition cat021.h:1456
Data Item - Target Identification.
Definition cat_generic.h:1039
Data Item - Data Source Identifier.
Definition cat_generic.h:133
Extracted dataitem.
Definition dataitem.h:526
Data Item - Mode-3/A Code in Octal Representation.
Definition cat_generic.h:622
Data Item - Mode S MB Data.
Definition cat_generic.h:1171
Data Item - Position in WGS84 Coordinates (Low Reslution).
Definition cat_generic.h:412
Data Item - Position in WGS84 Coordinates.
Definition cat_generic.h:462
Data Item - Service Identification.
Definition cat_generic.h:179
Data Item - Signal Amplitude.
Definition cat_generic.h:1129
Dataitem.
Definition dataitem.h:515
Data Item - Target Address.
Definition cat_generic.h:996
Data Item - Time of Day High Precision.
Definition cat_generic.h:370
Data Item - Time of Day.
Definition cat_generic.h:282
Data Item Itrack_number - Track Number.
Definition cat_generic.h:906
Data Item - Vertical Rate.
Definition cat_generic.h:852
Data Record I021 - ADS-B Target Reports.
Definition cat021.h:2094
ast_dataitem_021_170_t dataitem_021_170
Definition cat021.h:2127
ast_dataitem_021_146_t dataitem_021_146
Definition cat021.h:2119
ast_dataitem_021_072_t dataitem_021_072
Definition cat021.h:2105
ast_dataitem_021_152_t dataitem_021_152
Definition cat021.h:2122
ast_dataitem_021_230_t dataitem_021_230
Definition cat021.h:2130
ast_dataitem_021_250_t dataitem_021_250
Definition cat021.h:2131
ast_dataitem_021_040_t dataitem_021_040
Definition cat021.h:2102
ast_dataitem_021_131_t dataitem_021_131
Definition cat021.h:2115
ast_dataitem_021_400_t dataitem_021_400
Definition cat021.h:2133
ast_dataitem_021_080_t dataitem_021_080
Definition cat021.h:2111
ast_dataitem_021_150_t dataitem_021_150
Definition cat021.h:2120
ast_dataitem_021_010_t dataitem_021_010
Definition cat021.h:2098
ast_dataitem_021_200_t dataitem_021_200
Definition cat021.h:2128
ast_dataitem_021_155_t dataitem_021_155
Definition cat021.h:2123
ast_dataitem_021_077_t dataitem_021_077
Definition cat021.h:2110
ast_dataitem_021_020_t dataitem_021_020
Definition cat021.h:2101
ast_dataitem_021_008_t dataitem_021_008
Definition cat021.h:2097
ast_dataitem_021_016_t dataitem_021_016
Definition cat021.h:2100
ast_dataitem_021_075_t dataitem_021_075
Definition cat021.h:2108
ast_dataitem_021_070_t dataitem_021_070
Definition cat021.h:2103
bool valid
Definition cat021.h:2095
ast_dataitem_021_160_t dataitem_021_160
Definition cat021.h:2125
ast_dataitem_021_157_t dataitem_021_157
Definition cat021.h:2124
ast_dataitem_021_130_t dataitem_021_130
Definition cat021.h:2114
ast_dataitem_021_071_t dataitem_021_071
Definition cat021.h:2104
ast_dataitem_021_145_t dataitem_021_145
Definition cat021.h:2118
ast_dataitem_021_090_t dataitem_021_090
Definition cat021.h:2112
ast_dataitem_021_015_t dataitem_021_015
Definition cat021.h:2099
ast_dataitem_021_151_t dataitem_021_151
Definition cat021.h:2121
ast_dataitem_021_A05_t dataitem_021_A05
Definition cat021.h:2113
ast_dataitem_021_074_t dataitem_021_074
Definition cat021.h:2107
ast_dataitem_021_132_t dataitem_021_132
Definition cat021.h:2116
ast_dataitem_021_073_t dataitem_021_073
Definition cat021.h:2106
ast_dataitem_021_140_t dataitem_021_140
Definition cat021.h:2117
ast_dataitem_021_295_t dataitem_021_295
Definition cat021.h:2132
ast_dataitem_021_076_t dataitem_021_076
Definition cat021.h:2109
ast_dataitem_021_210_t dataitem_021_210
Definition cat021.h:2129
ast_dataitem_021_161_t dataitem_021_161
Definition cat021.h:2126
Data Record I021 v0.26 - ADS-B Messages.
Definition cat021.h:1942
ast_dataitem_021_230_t dataitem_021_230
Definition cat021.h:1960
ast_dataitem_021_095_t dataitem_021_095
Definition cat021.h:1952
ast_dataitem_021_020_t dataitem_021_020
Definition cat021.h:1946
ast_dataitem_021_A04_t dataitem_021_131
Definition cat021.h:1954
ast_dataitem_021_A08_t dataitem_021_200
Definition cat021.h:1958
ast_dataitem_021_A06_t dataitem_021_210
Definition cat021.h:1959
bool valid
Definition cat021.h:1943
ast_dataitem_021_070_t dataitem_021_070
Definition cat021.h:1949
ast_dataitem_021_145_t dataitem_021_145
Definition cat021.h:1955
ast_dataitem_021_010_t dataitem_021_010
Definition cat021.h:1945
ast_dataitem_021_030_t dataitem_021_030
Definition cat021.h:1947
ast_dataitem_021_080_t dataitem_021_080
Definition cat021.h:1950
ast_dataitem_021_160_t dataitem_021_160
Definition cat021.h:1956
ast_dataitem_021_A02_t dataitem_021_130
Definition cat021.h:1953
ast_dataitem_021_170_t dataitem_021_170
Definition cat021.h:1957
ast_dataitem_021_A05_t dataitem_021_090
Definition cat021.h:1951
ast_dataitem_021_A03_t dataitem_021_040
Definition cat021.h:1948
Data Record I021 v2.1 - ADS-B Target Reports.
Definition cat021.h:1983
ast_dataitem_021_072_t dataitem_021_072
Definition cat021.h:1994
ast_dataitem_021_145_t dataitem_021_145
Definition cat021.h:2006
ast_dataitem_021_075_t dataitem_021_075
Definition cat021.h:1997
ast_dataitem_021_161_t dataitem_021_161
Definition cat021.h:2011
ast_dataitem_021_150_t dataitem_021_150
Definition cat021.h:2007
ast_dataitem_021_210_t dataitem_021_210
Definition cat021.h:2014
ast_dataitem_021_016_t dataitem_021_016
Definition cat021.h:1989
ast_dataitem_021_200_t dataitem_021_200
Definition cat021.h:2013
ast_dataitem_021_250_t dataitem_021_250
Definition cat021.h:2016
ast_dataitem_021_170_t dataitem_021_170
Definition cat021.h:2012
ast_dataitem_021_077_t dataitem_021_077
Definition cat021.h:1999
ast_dataitem_021_157_t dataitem_021_157
Definition cat021.h:2009
bool valid
Definition cat021.h:1984
ast_dataitem_021_140_t dataitem_021_140
Definition cat021.h:2005
ast_dataitem_021_076_t dataitem_021_076
Definition cat021.h:1998
ast_dataitem_021_010_t dataitem_021_010
Definition cat021.h:1987
ast_dataitem_021_074_t dataitem_021_074
Definition cat021.h:1996
ast_dataitem_021_090_t dataitem_021_090
Definition cat021.h:2001
ast_dataitem_021_230_t dataitem_021_230
Definition cat021.h:2015
ast_dataitem_021_071_t dataitem_021_071
Definition cat021.h:1993
ast_dataitem_021_008_t dataitem_021_008
Definition cat021.h:1986
ast_dataitem_021_155_t dataitem_021_155
Definition cat021.h:2008
ast_dataitem_021_130_t dataitem_021_130
Definition cat021.h:2002
ast_dataitem_021_015_t dataitem_021_015
Definition cat021.h:1988
ast_dataitem_021_070_t dataitem_021_070
Definition cat021.h:1992
ast_dataitem_021_020_t dataitem_021_020
Definition cat021.h:1990
ast_dataitem_021_160_t dataitem_021_160
Definition cat021.h:2010
ast_dataitem_021_040_t dataitem_021_040
Definition cat021.h:1991
ast_dataitem_021_131_t dataitem_021_131
Definition cat021.h:2003
ast_dataitem_021_132_t dataitem_021_132
Definition cat021.h:2004
ast_dataitem_021_073_t dataitem_021_073
Definition cat021.h:1995
ast_dataitem_021_080_t dataitem_021_080
Definition cat021.h:2000
Data Record I021 v2.6 - ADS-B Target Reports.
Definition cat021.h:2038
ast_dataitem_021_145_t dataitem_021_145
Definition cat021.h:2061
ast_dataitem_021_295_t dataitem_021_295
Definition cat021.h:2072
ast_dataitem_021_080_t dataitem_021_080
Definition cat021.h:2055
ast_dataitem_021_170_t dataitem_021_170
Definition cat021.h:2067
ast_dataitem_021_160_t dataitem_021_160
Definition cat021.h:2065
ast_dataitem_021_132_t dataitem_021_132
Definition cat021.h:2059
ast_dataitem_021_155_t dataitem_021_155
Definition cat021.h:2063
ast_dataitem_021_010_t dataitem_021_010
Definition cat021.h:2042
ast_dataitem_021_074_t dataitem_021_074
Definition cat021.h:2051
ast_dataitem_021_130_t dataitem_021_130
Definition cat021.h:2057
ast_dataitem_021_015_t dataitem_021_015
Definition cat021.h:2043
ast_dataitem_021_230_t dataitem_021_230
Definition cat021.h:2070
ast_dataitem_021_400_t dataitem_021_400
Definition cat021.h:2073
ast_dataitem_021_070_t dataitem_021_070
Definition cat021.h:2047
ast_dataitem_021_016_t dataitem_021_016
Definition cat021.h:2044
ast_dataitem_021_131_t dataitem_021_131
Definition cat021.h:2058
ast_dataitem_021_076_t dataitem_021_076
Definition cat021.h:2053
ast_dataitem_021_140_t dataitem_021_140
Definition cat021.h:2060
ast_dataitem_021_157_t dataitem_021_157
Definition cat021.h:2064
bool valid
Definition cat021.h:2039
ast_dataitem_021_200_t dataitem_021_200
Definition cat021.h:2068
ast_dataitem_021_210_t dataitem_021_210
Definition cat021.h:2069
ast_dataitem_021_073_t dataitem_021_073
Definition cat021.h:2050
ast_dataitem_021_020_t dataitem_021_020
Definition cat021.h:2045
ast_dataitem_021_250_t dataitem_021_250
Definition cat021.h:2071
ast_dataitem_021_075_t dataitem_021_075
Definition cat021.h:2052
ast_dataitem_021_150_t dataitem_021_150
Definition cat021.h:2062
ast_dataitem_021_161_t dataitem_021_161
Definition cat021.h:2066
ast_dataitem_021_077_t dataitem_021_077
Definition cat021.h:2054
ast_dataitem_021_040_t dataitem_021_040
Definition cat021.h:2046
ast_dataitem_021_090_t dataitem_021_090
Definition cat021.h:2056
ast_dataitem_021_071_t dataitem_021_071
Definition cat021.h:2048
ast_dataitem_021_072_t dataitem_021_072
Definition cat021.h:2049
ast_dataitem_021_008_t dataitem_021_008
Definition cat021.h:2041
Datarecord.
Definition datarecord.h:61
Heading.
Definition type.h:157
ICAO 24-bit Address.
Definition type.h:102
Data Source Identifier (aka SAC/SIC).
Definition type.h:36
Speed.
Definition type.h:169
Squawk (aka Mode-3/A Code).
Definition type.h:86
Subfield struct.
Definition subfield.h:366
Time of day.
Definition type.h:44
Track Number.
Definition type.h:79
Vertical Rate.
Definition type.h:194
WGS-84 2D Coordinate.
Definition type.h:109