33#ifndef LIBASTERIX_CAT015_H
34#define LIBASTERIX_CAT015_H
109typedef enum _ast_incs_message_type_t
120typedef enum _ast_incs_message_report_type_t
127typedef struct _ast_dataitem_015_000_t
136#define ast_dataitem_015_000_get_size ast_dataitem_get_size_fixed_1_byte
147#define ast_dataitem_015_000_get_detail_html ast_dataitem_get_detail_html_dummy
164#define ast_dataitem_015_010_get_size ast_dataitem_data_source_identifier_get_size
167#define ast_dataitem_015_010_decode ast_dataitem_data_source_identifier_decode
170#define ast_dataitem_015_010_encode ast_dataitem_data_source_identifier_encode
173#define ast_dataitem_015_010_get_summary ast_dataitem_data_source_identifier_get_summary
176#define ast_dataitem_015_010_get_detail_html ast_dataitem_data_source_identifier_get_detail_html
190typedef enum _ast_incs_target_type_t
199typedef enum _ast_incs_target_taxonomy_t
208typedef enum _ast_incs_scan_direction_t
217typedef struct _ast_dataitem_015_020_t
227#define ast_dataitem_015_020_get_size ast_dataitem_get_size_var_1_byte
255#define ast_dataitem_015_145_get_size ast_dataitem_time_of_day_get_size
258#define ast_dataitem_015_145_decode ast_dataitem_time_of_day_decode
261#define ast_dataitem_015_145_encode ast_dataitem_time_of_day_encode
264#define ast_dataitem_015_145_get_summary ast_dataitem_time_of_day_get_summary
267#define ast_dataitem_015_145_get_detail_html ast_dataitem_time_of_day_get_detail_html
284#define ast_dataitem_015_161_get_size ast_dataitem_track_number_get_size
287#define ast_dataitem_015_161_decode ast_dataitem_track_number_decode
290#define ast_dataitem_015_161_encode ast_dataitem_track_number_encode
293#define ast_dataitem_015_161_get_summary ast_dataitem_track_number_get_summary
296#define ast_dataitem_015_161_get_detail_html ast_dataitem_track_number_get_detail_html
311typedef struct _ast_dataitem_015_170
324#define ast_dataitem_015_170_get_size ast_dataitem_get_size_fixed_1_byte
349typedef struct _ast_incs_object_classification_t
355#define AST_MAX_INCS_OBJECT_CLASSIFICATIONS 16
358typedef struct _ast_dataitem_015_300
367#define ast_dataitem_015_300_get_size ast_dataitem_get_size_rep_2_byte
392typedef struct _ast_dataitem_015_400
401#define ast_dataitem_015_400_get_size ast_dataitem_get_size_fixed_5_byte
426typedef struct _ast_incs_measurement_identifier_t
432#define AST_MAX_INCS_MEASUREMENT_IDENTIFIER 32
435typedef struct _ast_dataitem_015_480_t
444#define ast_dataitem_015_480_get_size ast_dataitem_get_size_rep_5_byte
469typedef struct _ast_dataitem_015_600_t
502#define ast_dataitem_015_600_get_summary ast_dataitem_subfields_get_summary
505#define ast_dataitem_015_600_get_detail_html ast_dataitem_subfields_get_detail_html
534typedef struct _ast_dataitem_015_601_t
588#define ast_dataitem_015_601_get_summary ast_dataitem_subfields_get_summary
591#define ast_dataitem_015_601_get_detail_html ast_dataitem_subfields_get_detail_html
620typedef struct _ast_dataitem_015_602_t
662#define ast_dataitem_015_602_get_summary ast_dataitem_subfields_get_summary
665#define ast_dataitem_015_602_get_detail_html ast_dataitem_subfields_get_detail_html
694typedef struct _ast_dataitem_015_604_t
736#define ast_dataitem_015_604_get_summary ast_dataitem_subfields_get_summary
739#define ast_dataitem_015_604_get_detail_html ast_dataitem_subfields_get_detail_html
768typedef struct _ast_dataitem_015_625_t
799#define ast_dataitem_015_625_get_summary ast_dataitem_subfields_get_summary
802#define ast_dataitem_015_625_get_detail_html ast_dataitem_subfields_get_detail_html
831typedef struct _ast_dataitem_015_626_t
857#define ast_dataitem_015_626_get_summary ast_dataitem_subfields_get_summary
860#define ast_dataitem_015_626_get_detail_html ast_dataitem_subfields_get_detail_html
889typedef struct _ast_dataitem_015_627_t
920#define ast_dataitem_015_627_get_summary ast_dataitem_subfields_get_summary
923#define ast_dataitem_015_627_get_detail_html ast_dataitem_subfields_get_detail_html
953typedef struct _ast_datarecord_015_t
991#define ast_datarecord_015_get_squawk 0
994#define ast_datarecord_015_get_callsign 0
997#define ast_datarecord_015_get_icaoaddr 0
1006#define ast_datarecord_015_get_selaltitude 0
1009#define ast_datarecord_015_get_polarcoord 0
1012#define ast_datarecord_015_get_heading 0
1015#define ast_datarecord_015_get_speed 0
const char * ast_dataitem_015_get_name(const ast_dataitem_type_t type)
Get name function.
ASTERIX generic data items shared by multiple categories.
void ast_dataitem_015_000_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Encode function.
ast_dataitem_015_000_t ast_dataitem_015_000_decode(const ast_dataitem_t di)
Decode function.
ast_incs_message_type_t
INCS message type.
Definition cat015.h:110
ast_incs_message_report_type_t
INCS message report type.
Definition cat015.h:121
@ AST_INCS_MESSAGE_MEASUREMENT_PLOT
Definition cat015.h:112
@ AST_INCS_MESSAGE_SENSOR_CENTRIC_TRACK
Definition cat015.h:115
@ AST_INCS_MESSAGE_UNKNOWN
Definition cat015.h:111
@ AST_INCS_MESSAGE_SENSOR_CENTRIC_PLOT
Definition cat015.h:114
@ AST_INCS_MESSAGE_TRACK_END
Definition cat015.h:116
@ AST_INCS_MESSAGE_MEASUREMENT_TRACK
Definition cat015.h:113
@ AST_INCS_MESSAGE_RPT_EVENT
Definition cat015.h:123
@ AST_INCS_MESSAGE_RPT_PERIOD
Definition cat015.h:122
ast_dataitem_data_source_identifier_t ast_dataitem_015_010_t
Data Item I015/010 - Data Source Identifier.
Definition cat015.h:161
void ast_dataitem_015_020_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Encode function.
ast_incs_target_taxonomy_t
Target taxonomy of I015/020.
Definition cat015.h:200
ast_dataitem_015_020_t ast_dataitem_015_020_decode(const ast_dataitem_t di)
Decode function.
ast_incs_target_type_t
Target type of I015/020.
Definition cat015.h:191
ast_incs_scan_direction_t
Scan direction of I015/020.
Definition cat015.h:209
void ast_dataitem_015_020_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
@ AST_INCS_TARGET_TAXONOMY_REFERENCE
Definition cat015.h:202
@ AST_INCS_TARGET_TAXONOMY_SIMULATED
Definition cat015.h:204
@ AST_INCS_TARGET_TAXONOMY_ACTUAL
Definition cat015.h:201
@ AST_INCS_TARGET_TAXONOMY_SYNTHETIC
Definition cat015.h:203
@ AST_INCS_TARGET_TYPE_UNKNOWN
Definition cat015.h:195
@ AST_INCS_TARGET_TYPE_OTHER
Definition cat015.h:194
@ AST_INCS_TARGET_TYPE_MULTI
Definition cat015.h:193
@ AST_INCS_TARGET_TYPE_MONO
Definition cat015.h:192
@ AST_INCS_SCAN_DIRECTION_BACKWARD
Definition cat015.h:212
@ AST_INCS_SCAN_DIRECTION_UNKNOWN
Definition cat015.h:210
@ AST_INCS_SCAN_DIRECTION_STATIC
Definition cat015.h:213
@ AST_INCS_SCAN_DIRECTION_FORWARD
Definition cat015.h:211
ast_dataitem_time_of_day_t ast_dataitem_015_145_t
Data Item I015/145 - Time of Applicability.
Definition cat015.h:252
ast_dataitem_track_number_t ast_dataitem_015_161_t
Data Item I015/161 - Track Number.
Definition cat015.h:281
ast_dataitem_015_170_t ast_dataitem_015_170_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_015_170_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
void ast_dataitem_015_170_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Encode function.
#define AST_MAX_INCS_OBJECT_CLASSIFICATIONS
Definition cat015.h:355
void ast_dataitem_015_300_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
void ast_dataitem_015_300_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Encode function.
ast_dataitem_015_300_t ast_dataitem_015_300_decode(const ast_dataitem_t di)
Decode function.
ast_dataitem_015_400_t ast_dataitem_015_400_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_015_400_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Encode function.
void ast_dataitem_015_400_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
void ast_dataitem_015_480_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
ast_dataitem_015_480_t ast_dataitem_015_480_decode(const ast_dataitem_t di)
Decode function.
void ast_dataitem_015_480_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Encode function.
#define AST_MAX_INCS_MEASUREMENT_IDENTIFIER
Definition cat015.h:432
ast_dataitem_015_600_t ast_dataitem_015_600_decode(const ast_dataitem_t di)
Decode function of dataitem.
void ast_subfield_015_600_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
const char * ast_subfield_015_600_get_name(const ast_subfield_type_t type)
Get name of subfield.
const char * ast_subfield_015_600_get_id(const ast_subfield_type_t type)
Get id string of subfield.
size_t ast_subfield_015_600_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
void ast_subfield_015_600_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
size_t ast_dataitem_015_600_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
size_t ast_subfield_015_601_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
void ast_subfield_015_601_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
size_t ast_dataitem_015_601_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
const char * ast_subfield_015_601_get_name(const ast_subfield_type_t type)
Get name of subfield.
void ast_subfield_015_601_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
const char * ast_subfield_015_601_get_id(const ast_subfield_type_t type)
Get id string of subfield.
ast_dataitem_015_601_t ast_dataitem_015_601_decode(const ast_dataitem_t di)
Decode function of dataitem.
void ast_subfield_015_602_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
size_t ast_subfield_015_602_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
size_t ast_dataitem_015_602_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
void ast_subfield_015_602_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
ast_dataitem_015_602_t ast_dataitem_015_602_decode(const ast_dataitem_t di)
Decode function of dataitem.
const char * ast_subfield_015_602_get_name(const ast_subfield_type_t type)
Get name of subfield.
const char * ast_subfield_015_602_get_id(const ast_subfield_type_t type)
Get id string of subfield.
size_t ast_dataitem_015_604_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
const char * ast_subfield_015_604_get_id(const ast_subfield_type_t type)
Get id string of subfield.
size_t ast_subfield_015_604_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
void ast_subfield_015_604_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
void ast_subfield_015_604_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
ast_dataitem_015_604_t ast_dataitem_015_604_decode(const ast_dataitem_t di)
Decode function of dataitem.
const char * ast_subfield_015_604_get_name(const ast_subfield_type_t type)
Get name of subfield.
const char * ast_subfield_015_625_get_id(const ast_subfield_type_t type)
Get id string of subfield.
void ast_subfield_015_625_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
size_t ast_dataitem_015_625_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
const char * ast_subfield_015_625_get_name(const ast_subfield_type_t type)
Get name of subfield.
void ast_subfield_015_625_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
ast_dataitem_015_625_t ast_dataitem_015_625_decode(const ast_dataitem_t di)
Decode function of dataitem.
size_t ast_subfield_015_625_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
void ast_subfield_015_626_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
ast_dataitem_015_626_t ast_dataitem_015_626_decode(const ast_dataitem_t di)
Decode function of dataitem.
void ast_subfield_015_626_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
size_t ast_dataitem_015_626_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
size_t ast_subfield_015_626_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
const char * ast_subfield_015_626_get_name(const ast_subfield_type_t type)
Get name of subfield.
const char * ast_subfield_015_626_get_id(const ast_subfield_type_t type)
Get id string of subfield.
size_t ast_subfield_015_627_get_size(const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
Get size of subfield.
void ast_subfield_015_627_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get detail HTML snippet of subfield.
const char * ast_subfield_015_627_get_name(const ast_subfield_type_t type)
Get name of subfield.
size_t ast_dataitem_015_627_get_size(const unsigned char *buffer, const size_t bufsize)
Get size of dataitem.
void ast_subfield_015_627_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di, const ast_subfield_type_t type)
Get summary of subfield.
ast_dataitem_015_627_t ast_dataitem_015_627_decode(const ast_dataitem_t di)
Decode function of dataitem.
const char * ast_subfield_015_627_get_id(const ast_subfield_type_t type)
Get id string of subfield.
ast_dataitem_type_t
Definition of data item type in each category.
Definition dataitem.h:86
#define AST_MAX_SUBFIELDS
Maximum number of subfields in a data item.
Definition subfield.h:440
ast_wgs84coord_t ast_datarecord_015_get_coordinate(const ast_datarecord_t dr)
Get coordinate function.
ast_msgtype_t ast_datarecord_015_get_msgtype(const ast_datarecord_t dr)
Get message type function.
ast_timeofday_t ast_datarecord_015_get_timeofday(const ast_datarecord_t dr)
Get time of day function.
ast_sacsic_t ast_datarecord_015_get_sacsic(const ast_datarecord_t dr)
Get SAC/SIC function.
ast_tracknum_t ast_datarecord_015_get_tracknum(const ast_datarecord_t dr)
Get track number function.
ast_datarecord_015_t ast_datarecord_015_disassemble(const ast_datarecord_t dr)
Disassemble function.
ast_vertical_rate_t ast_datarecord_015_get_vrate(const ast_datarecord_t dr)
Get vertical rate function.
ast_altitude_t ast_datarecord_015_get_flightlevel(const ast_datarecord_t dr)
Get flight level function.
ast_cartesian_velocity_t ast_datarecord_015_get_cartesianvel(const ast_datarecord_t dr)
Get cartesian velocity function.
ast_subfield_type_t
Definition of subfield type in each data item.
Definition subfield.h:67
Altitude.
Definition type.h:117
Cartesian Velocity.
Definition type.h:177
Data Item I015/000 - Message Type.
Definition cat015.h:128
bool valid
Definition cat015.h:129
ast_incs_message_type_t msg_type
Definition cat015.h:131
ast_incs_message_report_type_t rpt_type
Definition cat015.h:132
Data Item I015/020 - Target Report Descriptor.
Definition cat015.h:218
bool valid
Definition cat015.h:219
ast_incs_target_taxonomy_t taxonomy
Definition cat015.h:222
ast_incs_target_type_t type
Definition cat015.h:221
ast_incs_scan_direction_t scan_direction
Definition cat015.h:223
Data Item I015/170 - Track/Plot Status.
Definition cat015.h:312
bool height_coast
Definition cat015.h:319
bool blanked_zone
Definition cat015.h:316
bool valid
Definition cat015.h:313
bool tentative
Definition cat015.h:320
bool position_coast
Definition cat015.h:318
bool blind_zone
Definition cat015.h:315
bool track_terminated
Definition cat015.h:317
Data Item I015/300 - Object Classification.
Definition cat015.h:359
bool valid
Definition cat015.h:360
ast_incs_object_classification_t calssifications[16]
Definition cat015.h:363
unsigned int num_calssification
Definition cat015.h:362
Data Item I015/400 - Measurement Identifier.
Definition cat015.h:393
int observation
Definition cat015.h:397
int pair
Definition cat015.h:396
bool valid
Definition cat015.h:394
Data Item I015/480 - Associations.
Definition cat015.h:436
bool valid
Definition cat015.h:437
unsigned int n_identifiers
Number of identifiers.
Definition cat015.h:439
ast_incs_measurement_identifier_t identifiers[32]
Definition cat015.h:440
Data Item I015/600 - Horizontal Position Information.
Definition cat015.h:470
bool hpp_existing
Definition cat015.h:484
double hpp_precision_y
LSB = 1.0 m.
Definition cat015.h:489
int hpp_raw_precision_corr
LSB = 1/2^7.
Definition cat015.h:487
bool valid
Definition cat015.h:471
double p84_latitude
LSB = 1.0 deg.
Definition cat015.h:480
int hpp_raw_precision_x
LSB = 0.25 m.
Definition cat015.h:485
double p84_longitude
LSB = 1.0 deg.
Definition cat015.h:481
ast_subfield_t subfields[35]
Definition cat015.h:473
bool p84_existing
Definition cat015.h:477
double hpp_precision_corr
LSB = 1.
Definition cat015.h:490
int p84_raw_latitude
LSB = 180 / 2^31 deg.
Definition cat015.h:478
int hpp_raw_precision_y
LSB = 0.25 m.
Definition cat015.h:486
size_t n_subfields
Definition cat015.h:474
double hpp_precision_x
LSB = 1.0 m.
Definition cat015.h:488
int p84_raw_longitude
LSB = 180 / 2^31 deg.
Definition cat015.h:479
Data Item I015/601 - Geometric Height Information.
Definition cat015.h:535
ast_subfield_t subfields[35]
Definition cat015.h:538
bool ci6_existing
Definition cat015.h:552
bool sdgh_existing
Definition cat015.h:547
double coghhp_x
LSB = 1.
Definition cat015.h:569
int ci9_raw_lower
LSB = 16 m.
Definition cat015.h:562
int ci9_lower
LSB = 1 m.
Definition cat015.h:563
bool gh_existing
Definition cat015.h:542
double coghhp_y
LSB = 1.
Definition cat015.h:570
int gh_raw_height
LSB = 0.01 m.
Definition cat015.h:543
bool coghhp_existing
Definition cat015.h:566
int coghhv_raw_y
LSB = 1/2^7.
Definition cat015.h:575
double gh_height
LSB = 1.0 m.
Definition cat015.h:544
double coghhv_x
LSB = 1.
Definition cat015.h:576
double sdgh_precision
LSB = 1.0 m.
Definition cat015.h:549
bool coghhv_existing
Definition cat015.h:573
size_t n_subfields
Definition cat015.h:539
int ci9_upper
LSB = 1 m.
Definition cat015.h:561
double coghhv_y
LSB = 1.
Definition cat015.h:577
int ci6_upper
LSB = 1 m.
Definition cat015.h:554
int ci6_lower
LSB = 1 m.
Definition cat015.h:556
int ci6_raw_lower
LSB = 16 m.
Definition cat015.h:555
int coghhp_raw_y
LSB = 1/2^7.
Definition cat015.h:568
int ci6_raw_upper
LSB = 16 m.
Definition cat015.h:553
int coghhp_raw_x
LSB = 1/2^7.
Definition cat015.h:567
int sdgh_raw_precision
LSB = 0.01 m.
Definition cat015.h:548
int coghhv_raw_x
LSB = 1/2^7.
Definition cat015.h:574
int ci9_raw_upper
LSB = 16 m.
Definition cat015.h:560
bool valid
Definition cat015.h:536
bool ci9_existing
Definition cat015.h:559
Data Item I015/602 - Horizontal Velocity Information.
Definition cat015.h:621
int hv_raw_vy
LSB = 0.01 m/s.
Definition cat015.h:630
int sdhv_raw_x
LSB = 0.01 m/s.
Definition cat015.h:636
int cohvhp_raw_xx
LSB = 1/2^7.
Definition cat015.h:645
bool hv_existing
Definition cat015.h:628
double sdhv_y
LSB = 1 m/s.
Definition cat015.h:640
double cohvhp_xx
LSB = 1.
Definition cat015.h:649
int cohvhp_raw_xy
LSB = 1/2^7.
Definition cat015.h:646
int cohvhp_raw_yx
LSB = 1/2^7.
Definition cat015.h:647
bool valid
Definition cat015.h:622
ast_subfield_t subfields[35]
Definition cat015.h:624
int hv_raw_vx
LSB = 0.01 m/s.
Definition cat015.h:629
bool sdhv_existing
Definition cat015.h:635
double cohvhp_yx
LSB = 1.
Definition cat015.h:651
bool cohvhp_existing
Definition cat015.h:644
double cohvhp_xy
LSB = 1.
Definition cat015.h:650
double cohvhp_yy
LSB = 1.
Definition cat015.h:652
double sdhv_co
LSB = 1.
Definition cat015.h:641
int sdhv_raw_co
LSB = 1/2^7.
Definition cat015.h:638
double hv_vx
LSB = 1.0 m/s.
Definition cat015.h:631
size_t n_subfields
Definition cat015.h:625
int sdhv_raw_y
LSB = 0.01 m/s.
Definition cat015.h:637
int cohvhp_raw_yy
LSB = 1/2^7.
Definition cat015.h:648
double sdhv_x
LSB = 1 m/s.
Definition cat015.h:639
double hv_vy
LSB = 1.0 m/s.
Definition cat015.h:632
Data Item I015/604 - Vertical Velocity Information.
Definition cat015.h:695
int covvhv_raw_x
LSB = 1/2^7.
Definition cat015.h:722
bool valid
Definition cat015.h:696
double covvhp_x
LSB = 1.
Definition cat015.h:717
double sdvv_correlation
LSB = 1.
Definition cat015.h:711
int covvhp_raw_x
LSB = 1/2^7.
Definition cat015.h:715
bool sdvv_existing
Definition cat015.h:707
double vv_rate
LSB = 1.0 m/s.
Definition cat015.h:704
int vv_raw_rate
LSB = 0.01 m/s.
Definition cat015.h:703
double sdvv_precision
LSB = 1 m/s.
Definition cat015.h:710
double covvhp_y
LSB = 1.
Definition cat015.h:718
ast_subfield_t subfields[35]
Definition cat015.h:698
bool vv_existing
Definition cat015.h:702
double covvhv_y
LSB = 1.
Definition cat015.h:725
int sdvv_raw_correlation
LSB = 1/2^7.
Definition cat015.h:709
int covvhv_raw_y
LSB = 1/2^7.
Definition cat015.h:723
int sdvv_raw_precision
LSB = 0.01 m/s.
Definition cat015.h:708
double covvhv_x
LSB = 1.
Definition cat015.h:724
int covvhp_raw_y
LSB = 1/2^7.
Definition cat015.h:716
bool covvhv_existing
Definition cat015.h:721
size_t n_subfields
Definition cat015.h:699
bool covvhp_existing
Definition cat015.h:714
Data Item I015/625 - Range Information.
Definition cat015.h:769
int r_raw_range
LSB = 0.1m.
Definition cat015.h:777
int sdr_raw_precision
LSB = 0.1m.
Definition cat015.h:787
double r_range
LSB = 1.0m.
Definition cat015.h:778
bool r_existing
Definition cat015.h:776
bool rsr_existing
Definition cat015.h:781
bool sdr_existing
Definition cat015.h:786
bool valid
Definition cat015.h:770
double sdr_precision
LSB = 1.0m.
Definition cat015.h:788
ast_subfield_t subfields[35]
Definition cat015.h:772
double rsr_resolution
LSB = 1.0m.
Definition cat015.h:783
int rsr_raw_resolution
LSB = 0.1m.
Definition cat015.h:782
size_t n_subfields
Definition cat015.h:773
Data Item I015/626 - Doppler Information.
Definition cat015.h:832
int sddv_raw_precision
LSB = 1/2^6 m/s.
Definition cat015.h:845
bool sddv_existing
Definition cat015.h:844
double dv_velocity
LSB = 1.0 m/s.
Definition cat015.h:841
ast_subfield_t subfields[35]
Definition cat015.h:835
double sddv_precision
LSB = 1.0 m/s.
Definition cat015.h:846
int dv_raw_velocity
LSB = 0.01 m/s.
Definition cat015.h:840
bool dv_existing
Definition cat015.h:839
size_t n_subfields
Definition cat015.h:836
bool valid
Definition cat015.h:833
Data Item I015/627 - Azimuth Information.
Definition cat015.h:890
bool valid
Definition cat015.h:891
ast_subfield_t subfields[35]
Definition cat015.h:893
double az_azimuth
LSB = 1.0 deg.
Definition cat015.h:899
int sdaz_raw_stddeviation
LSB = 45/2^16 deg.
Definition cat015.h:908
int rsaz_raw_resolution
LSB = 45/2^16 deg.
Definition cat015.h:903
bool rsaz_existing
Definition cat015.h:902
double sdaz_stddeviation
LSB = 1.0 deg.
Definition cat015.h:909
bool sdaz_existing
Definition cat015.h:907
int az_raw_azimuth
LSB = 360/2^16 deg.
Definition cat015.h:898
size_t n_subfields
Definition cat015.h:894
bool az_existing
Definition cat015.h:897
double rsaz_resolution
LSB = 1.0 deg.
Definition cat015.h:904
Data Item - Data Source Identifier.
Definition cat_generic.h:133
Dataitem.
Definition dataitem.h:515
Data Item - Time of Day.
Definition cat_generic.h:282
Data Item Itrack_number - Track Number.
Definition cat_generic.h:906
Data Record I015 - Independent Non-Cooperative Surveillance Target Reports.
Definition cat015.h:954
ast_dataitem_015_627_t dataitem_015_627
Definition cat015.h:972
ast_dataitem_015_020_t dataitem_015_020
Definition cat015.h:959
ast_dataitem_015_161_t dataitem_015_161
Definition cat015.h:961
ast_dataitem_015_600_t dataitem_015_600
Definition cat015.h:966
ast_dataitem_015_601_t dataitem_015_601
Definition cat015.h:967
ast_dataitem_015_145_t dataitem_015_145
Definition cat015.h:960
ast_dataitem_015_010_t dataitem_015_010
Definition cat015.h:958
ast_dataitem_015_300_t dataitem_015_300
Definition cat015.h:963
ast_dataitem_015_604_t dataitem_015_604
Definition cat015.h:969
ast_dataitem_015_626_t dataitem_015_626
Definition cat015.h:971
ast_dataitem_015_602_t dataitem_015_602
Definition cat015.h:968
ast_dataitem_015_400_t dataitem_015_400
Definition cat015.h:964
ast_dataitem_015_480_t dataitem_015_480
Definition cat015.h:965
ast_dataitem_015_625_t dataitem_015_625
Definition cat015.h:970
ast_dataitem_015_170_t dataitem_015_170
Definition cat015.h:962
ast_dataitem_015_000_t dataitem_015_000
Definition cat015.h:957
bool valid
Definition cat015.h:955
Datarecord.
Definition datarecord.h:61
Measurement identifier pair of I015/480.
Definition cat015.h:427
int observation
Definition cat015.h:429
int pair
Definition cat015.h:428
INCS Object Classification.
Definition cat015.h:350
unsigned int probability
Definition cat015.h:352
unsigned int classification
Definition cat015.h:351
Data Source Identifier (aka SAC/SIC).
Definition type.h:36
Subfield struct.
Definition subfield.h:366
Time of day.
Definition type.h:44
Track Number.
Definition type.h:79
Vertical Rate.
Definition type.h:194
WGS-84 2D Coordinate.
Definition type.h:109