ASTERIX CAT062 - SDPS Track Messages. More...
#include "global_enum.h"#include "dataitem.h"#include "datarecord.h"#include "cat_generic.h"#include "subfield.h"

Go to the source code of this file.
Data Structures | |
| struct | ast_dataitem_062_080_t |
| Data Item I062/080 - Track Status. More... | |
| struct | ast_dataitem_062_110_t |
| Data Item I062/110 - Mode 5 Data Reports & Extended Mode 1 Code. More... | |
| struct | ast_dataitem_062_130_t |
| Data Item I062/130 - Calculated Track Geometric Altitude. More... | |
| struct | ast_dataitem_062_135_t |
| Data Item I062/135 - Calculated Track Barometric Altitude. More... | |
| struct | ast_dataitem_062_136_t |
| Data Item I062/136 - Measured Flight Level. More... | |
| struct | ast_dataitem_062_200_t |
| Data Item I062/200 - Mode of Movement. More... | |
| struct | ast_dataitem_062_210_t |
| Data Item I062/210 - Calculated Acceleration (Cartesian). More... | |
| struct | ast_dataitem_062_220_t |
| Data Item I062/220 - Calculated Rate of Climb/Descent. More... | |
| struct | ast_dataitem_062_270_t |
| Data Item I062/270 - Target Size & Orientation. More... | |
| struct | ast_dataitem_062_290_t |
| Data Item I062/290 - System Track Update Ages. More... | |
| struct | ast_dataitem_062_295_t |
| Data Item I062/295 - Track Data Age. More... | |
| struct | ast_dataitem_062_300_t |
| Data Item I062/300 - Vehicle Fleet Identification. More... | |
| struct | ast_dataitem_062_340_t |
| Data Item I062/340 - Measured Information. More... | |
| struct | ast_dataitem_062_380_t |
| Data Item I062/380 - Aircraft Derived Data. More... | |
| struct | ast_deparr_time_t |
| Departure/Arrival time structure. More... | |
| struct | ast_dataitem_062_390_t |
| Data Item I062/390 - Flight Plan Related Data. More... | |
| struct | ast_dataitem_062_500_t |
| Data Item I062/500 - Estimated Accuracies. More... | |
| struct | ast_dataitem_062_510_t |
| Data Item I062/510 - Composed Track Number. More... | |
| struct | ast_datarecord_062_t |
| Data Record I062 - SDPS Track Messages. More... | |
Typedefs | |
| typedef ast_dataitem_data_source_identifier_t | ast_dataitem_062_010_t |
| Data Item I062/010 - Data Source Identifier. | |
| typedef ast_dataitem_service_id_t | ast_dataitem_062_015_t |
| Data Item I062/015 - Service Identification. | |
| typedef ast_dataitem_track_number_t | ast_dataitem_062_040_t |
| Data Item I062/040 - Track Number. | |
| typedef ast_dataitem_mode_3a_code_t | ast_dataitem_062_060_t |
| Data Item I062/060 - Track Mode 3/A Code. | |
| typedef ast_dataitem_time_of_day_t | ast_dataitem_062_070_t |
| Data Item I062/070 - Time of Track Information. | |
| typedef ast_dataitem_position_cartesian_t | ast_dataitem_062_100_t |
| Data Item I062/100 - Calculated Track Position (Cartesian). | |
| typedef ast_dataitem_position_wgs84_t | ast_dataitem_062_105_t |
| Data Item I062/105 - Calculated Position in WGS84 Coordinates. | |
| typedef ast_dataitem_mode_3a_code_t | ast_dataitem_062_120_t |
| Data Item I062/120 - Track Mode 2 Code. | |
| typedef ast_dataitem_velocity_cartesian_t | ast_dataitem_062_185_t |
| Data Item I062/185 - Calculated Track Velocity (Cartesian). | |
| typedef ast_dataitem_target_id_t | ast_dataitem_062_245_t |
| Data Item I062/245 - Target Identification. | |
Functions | |
| const char * | ast_dataitem_062_get_name (const ast_dataitem_type_t type) |
| Get name function. | |
| ast_dataitem_062_080_t | ast_dataitem_062_080_decode (const ast_dataitem_t di) |
| Decode function for I062/080. | |
| void | ast_dataitem_062_080_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/080. | |
| void | ast_dataitem_062_080_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/080. | |
| size_t | ast_dataitem_062_110_get_size (const unsigned char *buffer, const size_t bufsize) |
| Get size function for I062/110. | |
| ast_dataitem_062_110_t | ast_dataitem_062_110_decode (const ast_dataitem_t di) |
| Decode function for I062/110. | |
| size_t | ast_subfield_062_110_get_size (const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type) |
| Get size of I062/110 subfield. | |
| const char * | ast_subfield_062_110_get_id (const ast_subfield_type_t type) |
| Get ID string of I062/110 subfield. | |
| const char * | ast_subfield_062_110_get_name (const ast_subfield_type_t type) |
| Get name of I062/110 subfield. | |
| void | ast_subfield_062_110_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get summary of I062/110 subfield. | |
| void | ast_subfield_062_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 of I062/110 subfield. | |
| ast_dataitem_062_130_t | ast_dataitem_062_130_decode (const ast_dataitem_t di) |
| Decode function for I062/130. | |
| void | ast_dataitem_062_130_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/130. | |
| void | ast_dataitem_062_130_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/130. | |
| ast_dataitem_062_135_t | ast_dataitem_062_135_decode (const ast_dataitem_t di) |
| Decode function for I062/135. | |
| void | ast_dataitem_062_135_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/135. | |
| void | ast_dataitem_062_135_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/135. | |
| ast_dataitem_062_136_t | ast_dataitem_062_136_decode (const ast_dataitem_t di) |
| Decode function for I062/136. | |
| void | ast_dataitem_062_136_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/136. | |
| void | ast_dataitem_062_136_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/136. | |
| ast_dataitem_062_200_t | ast_dataitem_062_200_decode (const ast_dataitem_t di) |
| Decode function for I062/200. | |
| void | ast_dataitem_062_200_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/200. | |
| void | ast_dataitem_062_200_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/200. | |
| ast_dataitem_062_210_t | ast_dataitem_062_210_decode (const ast_dataitem_t di) |
| Decode function for I062/210. | |
| void | ast_dataitem_062_210_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/210. | |
| void | ast_dataitem_062_210_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/210. | |
| ast_dataitem_062_220_t | ast_dataitem_062_220_decode (const ast_dataitem_t di) |
| Decode function for I062/220. | |
| void | ast_dataitem_062_220_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/220. | |
| void | ast_dataitem_062_220_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/220. | |
| ast_dataitem_062_270_t | ast_dataitem_062_270_decode (const ast_dataitem_t di) |
| Decode function for I062/270. | |
| void | ast_dataitem_062_270_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/270. | |
| void | ast_dataitem_062_270_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/270. | |
| size_t | ast_dataitem_062_290_get_size (const unsigned char *buffer, const size_t bufsize) |
| Get size function for I062/290. | |
| ast_dataitem_062_290_t | ast_dataitem_062_290_decode (const ast_dataitem_t di) |
| Decode function for I062/290. | |
| size_t | ast_subfield_062_290_get_size (const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type) |
| Get size of I062/290 subfield. | |
| const char * | ast_subfield_062_290_get_id (const ast_subfield_type_t type) |
| Get ID string of I062/290 subfield. | |
| const char * | ast_subfield_062_290_get_name (const ast_subfield_type_t type) |
| Get name of I062/290 subfield. | |
| void | ast_subfield_062_290_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get summary of I062/290 subfield. | |
| void | ast_subfield_062_290_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get detail HTML of I062/290 subfield. | |
| size_t | ast_dataitem_062_295_get_size (const unsigned char *buffer, const size_t bufsize) |
| Get size function for I062/295. | |
| ast_dataitem_062_295_t | ast_dataitem_062_295_decode (const ast_dataitem_t di) |
| Decode function for I062/295. | |
| size_t | ast_subfield_062_295_get_size (const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type) |
| Get size of I062/295 subfield. | |
| const char * | ast_subfield_062_295_get_id (const ast_subfield_type_t type) |
| Get ID string of I062/295 subfield. | |
| const char * | ast_subfield_062_295_get_name (const ast_subfield_type_t type) |
| Get name of I062/295 subfield. | |
| void | ast_subfield_062_295_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get summary of I062/295 subfield. | |
| void | ast_subfield_062_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 of I062/295 subfield. | |
| const char * | ast_vehicle_fleet_id_get_name (const ast_vehicle_fleet_id_t id) |
| Get name string for vehicle fleet ID. | |
| ast_dataitem_062_300_t | ast_dataitem_062_300_decode (const ast_dataitem_t di) |
| Decode function for I062/300. | |
| void | ast_dataitem_062_300_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/300. | |
| void | ast_dataitem_062_300_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/300. | |
| size_t | ast_dataitem_062_340_get_size (const unsigned char *buffer, const size_t bufsize) |
| Get size function for I062/340. | |
| ast_dataitem_062_340_t | ast_dataitem_062_340_decode (const ast_dataitem_t di) |
| Decode function for I062/340. | |
| size_t | ast_subfield_062_340_get_size (const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type) |
| Get size of I062/340 subfield. | |
| const char * | ast_subfield_062_340_get_id (const ast_subfield_type_t type) |
| Get ID string of I062/340 subfield. | |
| const char * | ast_subfield_062_340_get_name (const ast_subfield_type_t type) |
| Get name of I062/340 subfield. | |
| void | ast_subfield_062_340_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get summary of I062/340 subfield. | |
| void | ast_subfield_062_340_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get detail HTML of I062/340 subfield. | |
| size_t | ast_dataitem_062_380_get_size (const unsigned char *buffer, const size_t bufsize) |
| Get size function for I062/380. | |
| ast_dataitem_062_380_t | ast_dataitem_062_380_decode (const ast_dataitem_t di) |
| Decode function for I062/380. | |
| size_t | ast_subfield_062_380_get_size (const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type) |
| Get size of I062/380 subfield. | |
| const char * | ast_subfield_062_380_get_id (const ast_subfield_type_t type) |
| Get ID string of I062/380 subfield. | |
| const char * | ast_subfield_062_380_get_name (const ast_subfield_type_t type) |
| Get name of I062/380 subfield. | |
| void | ast_subfield_062_380_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get summary of I062/380 subfield. | |
| void | ast_subfield_062_380_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get detail HTML of I062/380 subfield. | |
| size_t | ast_dataitem_062_390_get_size (const unsigned char *buffer, const size_t bufsize) |
| Get size function for I062/390. | |
| ast_dataitem_062_390_t | ast_dataitem_062_390_decode (const ast_dataitem_t di) |
| Decode function for I062/390. | |
| size_t | ast_subfield_062_390_get_size (const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type) |
| Get size of I062/390 subfield. | |
| const char * | ast_subfield_062_390_get_id (const ast_subfield_type_t type) |
| Get ID string of I062/390 subfield. | |
| const char * | ast_subfield_062_390_get_name (const ast_subfield_type_t type) |
| Get name of I062/390 subfield. | |
| void | ast_subfield_062_390_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get summary of I062/390 subfield. | |
| void | ast_subfield_062_390_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get detail HTML of I062/390 subfield. | |
| size_t | ast_dataitem_062_500_get_size (const unsigned char *buffer, const size_t bufsize) |
| Get size function for I062/500. | |
| ast_dataitem_062_500_t | ast_dataitem_062_500_decode (const ast_dataitem_t di) |
| Decode function for I062/500. | |
| size_t | ast_subfield_062_500_get_size (const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type) |
| Get size of I062/500 subfield. | |
| const char * | ast_subfield_062_500_get_id (const ast_subfield_type_t type) |
| Get ID string of I062/500 subfield. | |
| const char * | ast_subfield_062_500_get_name (const ast_subfield_type_t type) |
| Get name of I062/500 subfield. | |
| void | ast_subfield_062_500_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get summary of I062/500 subfield. | |
| void | ast_subfield_062_500_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type) |
| Get detail HTML of I062/500 subfield. | |
| size_t | ast_dataitem_062_510_get_size (const unsigned char *buffer, const size_t bufsize) |
| Get size function for I062/510. | |
| ast_dataitem_062_510_t | ast_dataitem_062_510_decode (const ast_dataitem_t di) |
| Decode function for I062/510. | |
| void | ast_dataitem_062_510_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function for I062/510. | |
| void | ast_dataitem_062_510_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function for I062/510. | |
| ast_datarecord_062_t | ast_datarecord_062_disassemble (const ast_datarecord_t dr) |
| Disassemble CAT062 data record. | |
| ast_sacsic_t | ast_datarecord_062_get_sacsic (const ast_datarecord_t dr) |
| Get SAC/SIC from CAT062 data record. | |
| ast_timeofday_t | ast_datarecord_062_get_timeofday (const ast_datarecord_t dr) |
| Get time of day from CAT062 data record. | |
| ast_msgtype_t | ast_datarecord_062_get_msgtype (const ast_datarecord_t dr) |
| Get message type from CAT062 data record. | |
| ast_tracknum_t | ast_datarecord_062_get_tracknum (const ast_datarecord_t dr) |
| Get track number from CAT062 data record. | |
| ast_squawk_t | ast_datarecord_062_get_squawk (const ast_datarecord_t dr) |
| Get Mode-3/A code from CAT062 data record. | |
| ast_callsign_t | ast_datarecord_062_get_callsign (const ast_datarecord_t dr) |
| Get callsign from CAT062 data record. | |
| ast_icaoaddr_t | ast_datarecord_062_get_icaoaddr (const ast_datarecord_t dr) |
| Get ICAO 24-bit address from CAT062 data record. | |
| ast_wgs84coord_t | ast_datarecord_062_get_coordinate (const ast_datarecord_t dr) |
| Get coordinate from CAT062 data record. | |
| ast_altitude_t | ast_datarecord_062_get_flightlevel (const ast_datarecord_t dr) |
| Get flight level from CAT062 data record. | |
| ast_altitude_t | ast_datarecord_062_get_selaltitude (const ast_datarecord_t dr) |
| Get selected altitude from CAT062 data record. | |
| ast_heading_t | ast_datarecord_062_get_heading (const ast_datarecord_t dr) |
| Get heading from CAT062 data record. | |
| ast_speed_t | ast_datarecord_062_get_speed (const ast_datarecord_t dr) |
| Get speed from CAT062 data record. | |
| ast_cartesian_velocity_t | ast_datarecord_062_get_cartesianvel (const ast_datarecord_t dr) |
| Get cartesian velocity from CAT062 data record. | |
| ast_vertical_rate_t | ast_datarecord_062_get_vrate (const ast_datarecord_t dr) |
| Get vertical rate from CAT062 data record. | |
ASTERIX CAT062 - SDPS Track Messages.
| const char * ast_dataitem_062_get_name | ( | const ast_dataitem_type_t | type | ) |
Get name function.