Data Item - Subfields

Standard and shared data item includes subfields. More...

Data Structures

struct  ast_dataitem_subfields_t
 Data Item - Subfields. More...
 

Macros

#define AST_MAX_SUBFIELDS   35
 

Functions

size_t ast_dataitem_subfields_get_size (const unsigned char *buffer, const size_t bufsize, const ast_dataitem_type_t dataitem)
 Get size function. More...
 
size_t ast_dataitem_subfields_get_number (const ast_dataitem_type_t type)
 Get number of subfields function. More...
 
ast_dataitem_subfields_t ast_dataitem_subfields_decode (const ast_dataitem_t di)
 Decode function. More...
 
void ast_dataitem_subfields_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di)
 Get summary funciton. More...
 
void ast_dataitem_subfields_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di)
 Get detail function. More...
 

Detailed Description

Standard and shared data item includes subfields.

It's used by:

See also
Data Item I004/120 - Conflict Characteristics
Data Item I021/110 - Trajectory Intent
Data Item I021/220 - Met Information
Data Item I021/295 - Data Ages
Data Item I034/050 - Station Configuration & Status
Data Item I034/060 - System Processing Mode
Data Item I048/120 - Radial Doppler Speed
Data Item I048/130 - Radar Plot Characteristics
Data Item I062/110 - Mode 5 Data Reports & Extended Mode 1 Code
Data Item I062/290 - System Track Update Ages
Data Item I062/295 - Track Data Age
Data Item I062/340 - Measured Information
Data Item I062/380 - Aircraft Derived Data
Data Item I062/390 - Flight Plan Related Data
Data Item I062/500 - Estimated Accuracies

Macro Definition Documentation

◆ AST_MAX_SUBFIELDS

#define AST_MAX_SUBFIELDS   35

Function Documentation

◆ ast_dataitem_subfields_decode()

ast_dataitem_subfields_t ast_dataitem_subfields_decode ( const ast_dataitem_t  di)

Decode function.

◆ ast_dataitem_subfields_get_detail_html()

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

Get detail function.

◆ ast_dataitem_subfields_get_number()

size_t ast_dataitem_subfields_get_number ( const ast_dataitem_type_t  type)

Get number of subfields function.

◆ ast_dataitem_subfields_get_size()

size_t ast_dataitem_subfields_get_size ( const unsigned char *  buffer,
const size_t  bufsize,
const ast_dataitem_type_t  dataitem 
)

Get size function.

◆ ast_dataitem_subfields_get_summary()

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

Get summary funciton.