Status of the track and various track attributes. More...

Collaboration diagram for Data Item I062/080 - Track Status:

Data Structures

struct  ast_dataitem_062_080_t
 Data Item I062/080 - Track Status. More...

Macros

#define ast_dataitem_062_080_get_size   ast_dataitem_get_size_var_6_byte
 Get size function for I062/080.

Enumerations

enum  ast_sur_status_t { AST_SUR_STS_COMBINED = 0 , AST_SUR_STS_COOPERATIVE_ONLY = 1 , AST_SUR_STS_NONCOOPERATIVE_ONLY = 2 , AST_SUR_STS_UNDEFINED = 3 }
 Surveillance Status. More...

Functions

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.

Detailed Description

Status of the track and various track attributes.

Format:
Variable length Data Item comprising a first part of one octet, followed by up to five one-octet extents as necessary
Structure (Basic Part):
  • Bit 8 (MON): Monosensor track (0=Multi-sensor, 1=Monosensor)
  • Bit 7 (SPI): Special Position Indicator
  • Bit 6 (MRH): Most Reliable Height (0=Barometric, 1=Geometric)
  • Bits 5-4 (GHO): Geometric Altitude Source
  • Bit 3 (TENT): Tentative track (0=Confirmed, 1=Tentative)
  • Bit 1 (FX): Field extension indicator
Structure (First Extent):
  • Bit 8 (SIM): Simulated track
  • Bit 7 (TSE): Track transmission end
  • Bit 6 (TSB): Track transmission begin
  • Bit 5 (FPC): Flight plan correlated
  • Bit 4 (ADSB): ADS-B inconsistent
  • Bit 3 (AFF): Slave track promotion
  • Bit 2 (STP): Background service used
  • Bit 1 (FX): Field extension indicator
Structure (Second Extent):
  • Bit 8 (AMA): Amalgamation
  • Bits 7-6 (AMODE): Mode 4 status
  • Bit 5 (ME): Military emergency
  • Bit 4 (MI): Military identification
  • Bits 3-2 (AMODE): Mode 5 status
  • Bit 1 (FX): Field extension indicator

Macro Definition Documentation

◆ ast_dataitem_062_080_get_size

#define ast_dataitem_062_080_get_size   ast_dataitem_get_size_var_6_byte

Get size function for I062/080.

Enumeration Type Documentation

◆ ast_sur_status_t

Surveillance Status.

Enumerator
AST_SUR_STS_COMBINED 

Combined cooperative and non-cooperative.

AST_SUR_STS_COOPERATIVE_ONLY 

Cooperative only.

AST_SUR_STS_NONCOOPERATIVE_ONLY 

Non-cooperative only.

AST_SUR_STS_UNDEFINED 

Undefined.

Function Documentation

◆ ast_dataitem_062_080_decode()

ast_dataitem_062_080_t ast_dataitem_062_080_decode ( const ast_dataitem_t di)

Decode function for I062/080.

◆ ast_dataitem_062_080_get_detail_html()

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.

◆ ast_dataitem_062_080_get_summary()

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.