Status of track derived from primary and/or secondary radar. More...

Collaboration diagram for Data Item I001/170 - Track Status:

Data Structures

struct  ast_dataitem_001_170_t
 Data Item I001/170 - Track Status. More...

Macros

#define ast_dataitem_001_170_get_size   ast_dataitem_get_size_var_2_byte
 Get size function for I001/170.

Enumerations

enum  ast_conventional_radar_track_type_t { AST_CONVENTIONAL_RADAR_TRACK_PSR = 0 , AST_CONVENTIONAL_RADAR_TRACK_SSR_COMBINED = 1 }
 Track type derived from radar source. More...

Functions

ast_dataitem_001_170_t ast_dataitem_001_170_decode (const ast_dataitem_t di)
 Decode Data Item I001/170.
ast_dataitem_t ast_dataitem_001_170_encode (unsigned char *const buffer, const size_t buf_size, const ast_dataitem_ex_t xdi)
 Encode Data Item I001/170.
void ast_dataitem_001_170_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di)
 Get summary text for I001/170.
void ast_dataitem_001_170_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di)
 Get detailed HTML representation for I001/170.

Detailed Description

Status of track derived from primary and/or secondary radar.

Format:
Variable length Data Item (up to 2 octets)
Structure (First Octet):
  • Bit 8 (CON): Track confirmation status
    • 0: Confirmed track
    • 1: Track in initialization phase (tentative)
  • Bit 7 (RAD): Track type
    • 0: Primary track (PSR)
    • 1: Secondary track (SSR combined)
  • Bit 6 (MAN): Manoeuvre indication
  • Bit 5 (DOU): Doubtful association
  • Bits 4-3 (RDPC): RDP chain number (1-4)
  • Bit 2 (GHO): Ghost indication
  • Bit 1 (FX): Field extension indicator

Macro Definition Documentation

◆ ast_dataitem_001_170_get_size

#define ast_dataitem_001_170_get_size   ast_dataitem_get_size_var_2_byte

Get size function for I001/170.

Enumeration Type Documentation

◆ ast_conventional_radar_track_type_t

Track type derived from radar source.

Enumerator
AST_CONVENTIONAL_RADAR_TRACK_PSR 

Primary track (PSR only).

AST_CONVENTIONAL_RADAR_TRACK_SSR_COMBINED 

Secondary track (SSR combined).

Function Documentation

◆ ast_dataitem_001_170_decode()

ast_dataitem_001_170_t ast_dataitem_001_170_decode ( const ast_dataitem_t di)

Decode Data Item I001/170.

Parameters
diData item to decode
Returns
Decoded track status structure

◆ ast_dataitem_001_170_encode()

ast_dataitem_t ast_dataitem_001_170_encode ( unsigned char *const buffer,
const size_t buf_size,
const ast_dataitem_ex_t xdi )

Encode Data Item I001/170.

Parameters
bufferOutput buffer
buf_sizeBuffer size
xdiExtended data item information
Returns
Encoded data item

◆ ast_dataitem_001_170_get_detail_html()

void ast_dataitem_001_170_get_detail_html ( char * detail,
const size_t detail_size,
const ast_dataitem_t di )

Get detailed HTML representation for I001/170.

Parameters
detailOutput buffer for HTML detail
detail_sizeSize of detail buffer
diData item to detail

◆ ast_dataitem_001_170_get_summary()

void ast_dataitem_001_170_get_summary ( char * summary,
const size_t summary_size,
const ast_dataitem_t di )

Get summary text for I001/170.

Parameters
summaryOutput buffer for summary
summary_sizeSize of summary buffer
diData item to summarize