Data Item I062/110 - Mode 5 Data Reports & Extended Mode 1 Code. More...

#include <cat062.h>

Collaboration diagram for ast_dataitem_062_110_t:

Data Fields

bool valid
 Data item validity flag.
ast_subfield_t subfields [35]
size_t n_subfields
bool sum_existing
 SUM subfield present.
bool sum_mode_5_interrogation
 Mode 5 interrogation status.
bool sum_mode_5_id_authenticated
 Mode 5 ID authenticated.
bool sum_mode_5_data_authenticated
 Mode 5 data authenticated.
bool sum_mode_1
 Mode 1 present.
bool sum_mode_2
 Mode 2 present.
bool sum_mode_3
 Mode 3 present.
bool sum_mode_c
 Mode C present.
bool sum_x_pulse
 X-Pulse present.
bool pmn_existing
 PMN subfield present.
unsigned int pmn_pin
 Platform Identification Number.
unsigned int pmn_national_origin
 National Origin.
unsigned int pmn_mission_code
 Mission Code.
bool pos_existing
 POS subfield present.
int pos_raw_latitude
 Raw latitude, LSB = 180/2^23 deg.
int pos_raw_longitude
 Raw longitude, LSB = 180/2^23 deg.
double pos_latitude
 Latitude in degrees.
double pos_longitude
 Longitude in degrees.
bool ga_existing
 GA subfield present.
bool ga_25ft_resolution
 25 ft resolution (vs 100 ft)
int ga_raw_altitude
 Raw altitude, LSB = 100 or 25 ft.
int ga_altitude
 Altitude in feet.
bool em1_existing
 EM1 subfield present.
int em1_code
 Extended Mode 1 code.
bool tos_existing
 TOS subfield present.
int tos_raw_offset
 Raw time offset, LSB = 1/128 sec.
double tos_offset
 Time offset in seconds.
bool xp_existing
 XP subfield present.
bool xp_mode_5
 Mode 5 X-Pulse.
bool xp_mode_c
 Mode C X-Pulse.
bool xp_mode_3a
 Mode 3/A X-Pulse.
bool xp_mode_2
 Mode 2 X-Pulse.
bool xp_mode_1
 Mode 1 X-Pulse.

Detailed Description

Data Item I062/110 - Mode 5 Data Reports & Extended Mode 1 Code.

Field Documentation

◆ em1_code

int ast_dataitem_062_110_t::em1_code

Extended Mode 1 code.

◆ em1_existing

bool ast_dataitem_062_110_t::em1_existing

EM1 subfield present.

◆ ga_25ft_resolution

bool ast_dataitem_062_110_t::ga_25ft_resolution

25 ft resolution (vs 100 ft)

◆ ga_altitude

int ast_dataitem_062_110_t::ga_altitude

Altitude in feet.

◆ ga_existing

bool ast_dataitem_062_110_t::ga_existing

GA subfield present.

◆ ga_raw_altitude

int ast_dataitem_062_110_t::ga_raw_altitude

Raw altitude, LSB = 100 or 25 ft.

◆ n_subfields

size_t ast_dataitem_062_110_t::n_subfields

◆ pmn_existing

bool ast_dataitem_062_110_t::pmn_existing

PMN subfield present.

◆ pmn_mission_code

unsigned int ast_dataitem_062_110_t::pmn_mission_code

Mission Code.

◆ pmn_national_origin

unsigned int ast_dataitem_062_110_t::pmn_national_origin

National Origin.

◆ pmn_pin

unsigned int ast_dataitem_062_110_t::pmn_pin

Platform Identification Number.

◆ pos_existing

bool ast_dataitem_062_110_t::pos_existing

POS subfield present.

◆ pos_latitude

double ast_dataitem_062_110_t::pos_latitude

Latitude in degrees.

◆ pos_longitude

double ast_dataitem_062_110_t::pos_longitude

Longitude in degrees.

◆ pos_raw_latitude

int ast_dataitem_062_110_t::pos_raw_latitude

Raw latitude, LSB = 180/2^23 deg.

◆ pos_raw_longitude

int ast_dataitem_062_110_t::pos_raw_longitude

Raw longitude, LSB = 180/2^23 deg.

◆ subfields

ast_subfield_t ast_dataitem_062_110_t::subfields[35]

◆ sum_existing

bool ast_dataitem_062_110_t::sum_existing

SUM subfield present.

◆ sum_mode_1

bool ast_dataitem_062_110_t::sum_mode_1

Mode 1 present.

◆ sum_mode_2

bool ast_dataitem_062_110_t::sum_mode_2

Mode 2 present.

◆ sum_mode_3

bool ast_dataitem_062_110_t::sum_mode_3

Mode 3 present.

◆ sum_mode_5_data_authenticated

bool ast_dataitem_062_110_t::sum_mode_5_data_authenticated

Mode 5 data authenticated.

◆ sum_mode_5_id_authenticated

bool ast_dataitem_062_110_t::sum_mode_5_id_authenticated

Mode 5 ID authenticated.

◆ sum_mode_5_interrogation

bool ast_dataitem_062_110_t::sum_mode_5_interrogation

Mode 5 interrogation status.

◆ sum_mode_c

bool ast_dataitem_062_110_t::sum_mode_c

Mode C present.

◆ sum_x_pulse

bool ast_dataitem_062_110_t::sum_x_pulse

X-Pulse present.

◆ tos_existing

bool ast_dataitem_062_110_t::tos_existing

TOS subfield present.

◆ tos_offset

double ast_dataitem_062_110_t::tos_offset

Time offset in seconds.

◆ tos_raw_offset

int ast_dataitem_062_110_t::tos_raw_offset

Raw time offset, LSB = 1/128 sec.

◆ valid

bool ast_dataitem_062_110_t::valid

Data item validity flag.

◆ xp_existing

bool ast_dataitem_062_110_t::xp_existing

XP subfield present.

◆ xp_mode_1

bool ast_dataitem_062_110_t::xp_mode_1

Mode 1 X-Pulse.

◆ xp_mode_2

bool ast_dataitem_062_110_t::xp_mode_2

Mode 2 X-Pulse.

◆ xp_mode_3a

bool ast_dataitem_062_110_t::xp_mode_3a

Mode 3/A X-Pulse.

◆ xp_mode_5

bool ast_dataitem_062_110_t::xp_mode_5

Mode 5 X-Pulse.

◆ xp_mode_c

bool ast_dataitem_062_110_t::xp_mode_c

Mode C X-Pulse.


The documentation for this struct was generated from the following file: