Type of service message being transmitted. More...

Collaboration diagram for Data Item I002/000 - Message Type:

Macros

#define ast_dataitem_002_000_get_size   ast_dataitem_message_type_get_size
 Get size function for I002/000.
#define ast_dataitem_002_000_decode   ast_dataitem_message_type_decode
 Decode function for I002/000.
#define ast_dataitem_002_000_encode   ast_dataitem_message_type_encode
 Encode function for I002/000.
#define ast_dataitem_002_000_get_detail_html   ast_dataitem_get_detail_html_dummy
 Get detail function for I002/000.

Typedefs

typedef ast_dataitem_message_type_t ast_dataitem_002_000_t
 Data Item I002/000 - Message Type.

Enumerations

enum  ast_radar_message_type_t {
  AST_RADAR_MESSAGE_NORTH_MARKER = 1 , AST_RADAR_MESSAGE_SECTOR_CROSSING = 2 , AST_RADAR_MESSAGE_SOUTH_MARKER = 3 , AST_RADAR_MESSAGE_BLIND_ZONE_START = 8 ,
  AST_RADAR_MESSAGE_BLIND_ZONE_STOP = 9 , AST_RADAR_MESSAGE_STATUS = 128
}
 Radar service message types. More...

Functions

void ast_dataitem_002_000_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di)
 Get summary text for I002/000.

Detailed Description

Type of service message being transmitted.

Description:
Identifies the type of service message to distinguish between North/South marker messages, sector crossing messages, and blind zone filtering messages.
Format:
One-octet fixed length Data Item
Message Types:
  • 1: North Marker Message
  • 2: Sector Crossing Message
  • 3: South Marker Message (optional)
  • 8: Blind Zone Filtering - Start
  • 9: Blind Zone Filtering - Stop
  • 128: Status Message (Raytheon ASR-10SS MKII specific)

Macro Definition Documentation

◆ ast_dataitem_002_000_decode

#define ast_dataitem_002_000_decode   ast_dataitem_message_type_decode

Decode function for I002/000.

◆ ast_dataitem_002_000_encode

#define ast_dataitem_002_000_encode   ast_dataitem_message_type_encode

Encode function for I002/000.

◆ ast_dataitem_002_000_get_detail_html

#define ast_dataitem_002_000_get_detail_html   ast_dataitem_get_detail_html_dummy

Get detail function for I002/000.

◆ ast_dataitem_002_000_get_size

#define ast_dataitem_002_000_get_size   ast_dataitem_message_type_get_size

Get size function for I002/000.

Typedef Documentation

◆ ast_dataitem_002_000_t

Data Item I002/000 - Message Type.

Enumeration Type Documentation

◆ ast_radar_message_type_t

Radar service message types.

Enumerator
AST_RADAR_MESSAGE_NORTH_MARKER 

North marker (antenna crossing North).

AST_RADAR_MESSAGE_SECTOR_CROSSING 

Sector crossing.

AST_RADAR_MESSAGE_SOUTH_MARKER 

South marker (optional).

AST_RADAR_MESSAGE_BLIND_ZONE_START 

Blind zone filtering start.

AST_RADAR_MESSAGE_BLIND_ZONE_STOP 

Blind zone filtering stop.

AST_RADAR_MESSAGE_STATUS 

Status message (Raytheon ASR-10SS MKII).

Function Documentation

◆ ast_dataitem_002_000_get_summary()

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

Get summary text for I002/000.

Parameters
summaryOutput buffer for summary
summary_sizeSize of summary buffer
diData item to summarize