Ages of the data items provided in the track message. More...

Collaboration diagram for Data Item I062/295 - Track Data Age:

Data Structures

struct  ast_dataitem_062_295_t
 Data Item I062/295 - Track Data Age. More...

Macros

#define ast_dataitem_062_295_get_summary   ast_dataitem_subfields_get_summary
 Get summary function for I062/295.
#define ast_dataitem_062_295_get_detail_html   ast_dataitem_subfields_get_detail_html
 Get detail function for I062/295.

Functions

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.

Detailed Description

Ages of the data items provided in the track message.

Format:
Compound Data Item comprising a primary subfield and up to 31 secondary subfields indicating the age of each data item
Subfields:
  • Subfield #1 (MFL): Measured Flight Level Age
  • Subfield #2 (MD1): Mode 1 Code Age
  • Subfield #3 (MD2): Mode 2 Code Age
  • Subfield #4 (MDA): Mode 3/A Code Age
  • Subfield #5 (MD4): Mode 4 Code Age
  • Subfield #6 (MD5): Mode 5 Code Age
  • Subfield #7 (MHG): Magnetic Heading Age
  • Subfield #8 (IAS): Indicated Airspeed Age
  • Subfield #9 (TAS): True Airspeed Age
  • Subfield #10 (SAL): Selected Altitude Age
  • Subfield #11 (FSS): Final State Selected Altitude Age
  • Subfield #12 (TID): Target Identification Age
  • Subfield #13 (COM): Communications/ACAS Capability Age
  • Subfield #14 (SAB): Status Reported by ADS-B Age
  • Subfield #15 (ACS): ACAS Resolution Advisory Age
  • Subfield #16 (BVR): Barometric Vertical Rate Age
  • Subfield #17 (GVR): Geometric Vertical Rate Age
  • Subfield #18 (RAN): Roll Angle Age
  • Subfield #19 (TAR): Track Angle Rate Age
  • Subfield #20 (TAN): Track Angle Age
  • Subfield #21 (GSP): Ground Speed Age
  • Subfield #22 (VUN): Velocity Uncertainty Age
  • Subfield #23 (MET): Meteorological Data Age
  • Subfield #24 (EMC): Emitter Category Age
  • Subfield #25 (POS): Position Age
  • Subfield #26 (GAL): Geometric Altitude Age
  • Subfield #27 (PUN): Position Uncertainty Age
  • Subfield #28 (MB): Mode S MB Data Age
  • Subfield #29 (IAR): Indicated Airspeed Age
  • Subfield #30 (MAC): Mach Number Age
  • Subfield #31 (BPS): Barometric Pressure Setting Age
Resolution:
  • LSB = 1/4 second per count

Macro Definition Documentation

◆ ast_dataitem_062_295_get_detail_html

#define ast_dataitem_062_295_get_detail_html   ast_dataitem_subfields_get_detail_html

Get detail function for I062/295.

◆ ast_dataitem_062_295_get_summary

#define ast_dataitem_062_295_get_summary   ast_dataitem_subfields_get_summary

Get summary function for I062/295.

Function Documentation

◆ ast_dataitem_062_295_decode()

ast_dataitem_062_295_t ast_dataitem_062_295_decode ( const ast_dataitem_t di)

Decode function for I062/295.

◆ ast_dataitem_062_295_get_size()

size_t ast_dataitem_062_295_get_size ( const unsigned char * buffer,
const size_t bufsize )

Get size function for I062/295.

◆ ast_subfield_062_295_get_detail_html()

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.

◆ ast_subfield_062_295_get_id()

const char * ast_subfield_062_295_get_id ( const ast_subfield_type_t type)

Get ID string of I062/295 subfield.

◆ ast_subfield_062_295_get_name()

const char * ast_subfield_062_295_get_name ( const ast_subfield_type_t type)

Get name of I062/295 subfield.

◆ ast_subfield_062_295_get_size()

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.

◆ ast_subfield_062_295_get_summary()

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.