Data Filter which allows suppression of individual data types. More...

Collaboration diagram for Data Item I034/110 - Data Filter:

Data Structures

struct  ast_dataitem_034_110_t
 Data Item I034/110 - Data Filter. More...

Macros

#define ast_dataitem_034_110_get_size   ast_dataitem_get_size_fixed_1_byte
 Get size function for I034/110.

Enumerations

enum  ast_data_filter_type_t {
  AST_DATA_FILTER_INVALID = 0 , AST_DATA_FILTER_WEATHER = 1 , AST_DATA_FILTER_JAMMING = 2 , AST_DATA_FILTER_PSR = 3 ,
  AST_DATA_FILTER_SSR = 4 , AST_DATA_FILTER_SSR_PSR = 5 , AST_DATA_FILTER_EHS = 6 , AST_DATA_FILTER_PSR_EHS = 7 ,
  AST_DATA_FILTER_PSR_EHS_OUT_AOI = 8 , AST_DATA_FILTER_PSR_EHS_ALL = 9
}
 Data Filter Type. More...

Functions

ast_dataitem_034_110_t ast_dataitem_034_110_decode (const ast_dataitem_t di)
 Decode function for I034/110.
void ast_dataitem_034_110_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di)
 Get summary function for I034/110.
void ast_dataitem_034_110_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di)
 Get detail function for I034/110.

Detailed Description

Data Filter which allows suppression of individual data types.

Format:
One-octet fixed length Data Item
Structure:
  • Bits 8-1 (TYP): Filter Type
Filter Types:
  • 0 = Invalid value
  • 1 = Filter for Weather data
  • 2 = Filter for Jamming Strobe
  • 3 = Filter for PSR data
  • 4 = Filter for SSR/Mode S data
  • 5 = Filter for SSR/Mode S + PSR data
  • 6 = Enhanced Surveillance data
  • 7 = Filter for PSR+Enhanced Surveillance data
  • 8 = Filter for PSR+Enhanced Surveillance + SSR/Mode S not in Area of Prime Interest
  • 9 = Filter for PSR+Enhanced Surveillance + all SSR/Mode S data
Note
This Data Item is often used in conjunction with I034/100
If I034/110 is not accompanied with I034/100, the Data Filter is valid throughout the total area of coverage

Macro Definition Documentation

◆ ast_dataitem_034_110_get_size

#define ast_dataitem_034_110_get_size   ast_dataitem_get_size_fixed_1_byte

Get size function for I034/110.

Enumeration Type Documentation

◆ ast_data_filter_type_t

Data Filter Type.

Enumerator
AST_DATA_FILTER_INVALID 

Invalid value.

AST_DATA_FILTER_WEATHER 

Filter for Weather data.

AST_DATA_FILTER_JAMMING 

Filter for Jamming Strobe.

AST_DATA_FILTER_PSR 

Filter for PSR data.

AST_DATA_FILTER_SSR 

Filter for SSR/Mode S data.

AST_DATA_FILTER_SSR_PSR 

Filter for SSR/Mode S + PSR data.

AST_DATA_FILTER_EHS 

Enhanced Surveillance data.

AST_DATA_FILTER_PSR_EHS 

Filter for PSR+Enhanced Surveillance.

AST_DATA_FILTER_PSR_EHS_OUT_AOI 

Filter for PSR+EHS + SSR not in AOI.

AST_DATA_FILTER_PSR_EHS_ALL 

Filter for PSR+EHS + all SSR/Mode S.

Function Documentation

◆ ast_dataitem_034_110_decode()

ast_dataitem_034_110_t ast_dataitem_034_110_decode ( const ast_dataitem_t di)

Decode function for I034/110.

◆ ast_dataitem_034_110_get_detail_html()

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

Get detail function for I034/110.

◆ ast_dataitem_034_110_get_summary()

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

Get summary function for I034/110.