Message count values for various types of messages for the last completed antenna revolution. More...

Collaboration diagram for Data Item I034/070 - Message Count Values:

Data Structures

struct  ast_counter_t
 Counter entry. More...
struct  ast_dataitem_034_070_t
 Data Item I034/070 - Message Count Values. More...

Macros

#define AST_MAX_COUNTERS   16
 Maximum number of message counters.
#define ast_dataitem_034_070_get_size   ast_dataitem_get_size_rep_2_byte
 Get size function for I034/070.

Enumerations

enum  ast_counter_type_t {
  AST_COUNTER_NO_DETECTION = 0 , AST_COUNTER_PSR = 1 , AST_COUNTER_SSR = 2 , AST_COUNTER_SSR_PSR = 3 ,
  AST_COUNTER_ALL_CALL = 4 , AST_COUNTER_ROLL_CALL = 5 , AST_COUNTER_ALL_CALL_PSR = 6 , AST_COUNTER_ROLL_CALL_PSR = 7 ,
  AST_COUNTER_FLT_WX = 8 , AST_COUNTER_FLT_JAM = 9 , AST_COUNTER_FLT_PSR = 10 , AST_COUNTER_FLT_SSR = 11 ,
  AST_COUNTER_FLT_SSR_PSR = 12 , AST_COUNTER_FLT_EHS = 13 , AST_COUNTER_FLT_PSR_EHS = 14 , AST_COUNTER_FLT_OUT_AOI = 15 ,
  AST_COUNTER_FLT_PSR_EHS_SSR = 16
}
 Counter Type for Message Count Values. More...

Functions

ast_dataitem_034_070_t ast_dataitem_034_070_decode (const ast_dataitem_t di)
 Decode function for I034/070.
void ast_dataitem_034_070_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di)
 Get summary function for I034/070.
void ast_dataitem_034_070_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di)
 Get detail function for I034/070.

Detailed Description

Message count values for various types of messages for the last completed antenna revolution.

Format:
Repetitive Data Item, starting with a one-octet Field Repetition Indicator (REP) followed by at least one message counter of two-octet length
Structure:
  • Bits 24-17 (REP): Number of counters following
  • Bits 16-12 (TYP): Type of message counter
  • Bits 11-1 (COUNTER): 11-bit counter value
Counter Types:
  • 0 = No detection (number of misses)
  • 1 = Single PSR target reports
  • 2 = Single SSR target reports (Non-Mode S)
  • 3 = SSR+PSR target reports (Non-Mode S)
  • 4 = Single All-Call target reports (Mode S)
  • 5 = Single Roll-Call target reports (Mode S)
  • 6 = All-Call + PSR (Mode S) target reports
  • 7 = Roll-Call + PSR (Mode S) target reports
  • 8 = Filter for Weather data
  • 9 = Filter for Jamming Strobe
  • 10 = Filter for PSR data
  • 11 = Filter for SSR/Mode S data
  • 12 = Filter for SSR/Mode S + PSR data
  • 13 = Filter for Enhanced Surveillance data
  • 14 = Filter for PSR+Enhanced Surveillance
  • 15 = Filter for PSR+Enhanced Surveillance + SSR/Mode S data not in Area of Prime Interest
  • 16 = Filter for PSR+Enhanced Surveillance + all SSR/Mode S data

Macro Definition Documentation

◆ ast_dataitem_034_070_get_size

#define ast_dataitem_034_070_get_size   ast_dataitem_get_size_rep_2_byte

Get size function for I034/070.

◆ AST_MAX_COUNTERS

#define AST_MAX_COUNTERS   16

Maximum number of message counters.

Enumeration Type Documentation

◆ ast_counter_type_t

Counter Type for Message Count Values.

Enumerator
AST_COUNTER_NO_DETECTION 

No detection (misses).

AST_COUNTER_PSR 

Single PSR target reports.

AST_COUNTER_SSR 

Single SSR target reports (Non-Mode S).

AST_COUNTER_SSR_PSR 

SSR+PSR target reports (Non-Mode S).

AST_COUNTER_ALL_CALL 

Single All-Call target reports (Mode S).

AST_COUNTER_ROLL_CALL 

Single Roll-Call target reports (Mode S).

AST_COUNTER_ALL_CALL_PSR 

All-Call + PSR (Mode S).

AST_COUNTER_ROLL_CALL_PSR 

Roll-Call + PSR (Mode S).

AST_COUNTER_FLT_WX 

Filter for Weather data.

AST_COUNTER_FLT_JAM 

Filter for Jamming Strobe.

AST_COUNTER_FLT_PSR 

Filter for PSR data.

AST_COUNTER_FLT_SSR 

Filter for SSR/Mode S data.

AST_COUNTER_FLT_SSR_PSR 

Filter for SSR/Mode S + PSR data.

AST_COUNTER_FLT_EHS 

Filter for Enhanced Surveillance data.

AST_COUNTER_FLT_PSR_EHS 

Filter for PSR+Enhanced Surveillance.

AST_COUNTER_FLT_OUT_AOI 

Filter for PSR+EHS + SSR/Mode S not in AOI.

AST_COUNTER_FLT_PSR_EHS_SSR 

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

Function Documentation

◆ ast_dataitem_034_070_decode()

ast_dataitem_034_070_t ast_dataitem_034_070_decode ( const ast_dataitem_t di)

Decode function for I034/070.

◆ ast_dataitem_034_070_get_detail_html()

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

Get detail function for I034/070.

◆ ast_dataitem_034_070_get_summary()

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

Get summary function for I034/070.