Identifies the type of message being transmitted. More...

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

Macros

#define ast_dataitem_240_000_get_size   ast_dataitem_message_type_get_size
 Get size function for I240/000.
#define ast_dataitem_240_000_decode   ast_dataitem_message_type_decode
 Decode function for I240/000.
#define ast_dataitem_240_000_encode   ast_dataitem_message_type_encode
 Encode function for I240/000.
#define ast_dataitem_240_000_get_detail_html   ast_dataitem_get_detail_html_dummy
 Get detail HTML function for I240/000.

Typedefs

typedef ast_dataitem_message_type_t ast_dataitem_240_000_t
 Data Item I240/000 - Message Type.

Enumerations

enum  ast_video_message_type_t { AST_VIDEO_SUMMARY = 1 , AST_VIDEO_MESSAGE = 2 }
 Video message type enumeration. More...

Functions

void ast_dataitem_240_000_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di)
 Get summary string for I240/000.

Detailed Description

Identifies the type of message being transmitted.

Description
Data Item I240/000 indicates whether the message is a video message or a service message. This item is essential for proper parsing of the remainder of the record.
Format
One-byte fixed length data item.
Message Types
  • 1: Video Summary
  • 2: Video Message
  • 3: Service Message (implied by context)

Macro Definition Documentation

◆ ast_dataitem_240_000_decode

#define ast_dataitem_240_000_decode   ast_dataitem_message_type_decode

Decode function for I240/000.

◆ ast_dataitem_240_000_encode

#define ast_dataitem_240_000_encode   ast_dataitem_message_type_encode

Encode function for I240/000.

◆ ast_dataitem_240_000_get_detail_html

#define ast_dataitem_240_000_get_detail_html   ast_dataitem_get_detail_html_dummy

Get detail HTML function for I240/000.

◆ ast_dataitem_240_000_get_size

#define ast_dataitem_240_000_get_size   ast_dataitem_message_type_get_size

Get size function for I240/000.

Typedef Documentation

◆ ast_dataitem_240_000_t

Data Item I240/000 - Message Type.

Enumeration Type Documentation

◆ ast_video_message_type_t

Video message type enumeration.

Enumerator
AST_VIDEO_SUMMARY 

Video Summary message.

AST_VIDEO_MESSAGE 

Video Message containing radar video data.

Function Documentation

◆ ast_dataitem_240_000_get_summary()

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

Get summary string for I240/000.

Parameters
summaryOutput buffer for summary string
summary_sizeSize of output buffer
diData item