Data Item I004/171 - Aircraft Identification & Characteristics 2

Aircraft identification and characteristics for Track 2. More...

Collaboration diagram for Data Item I004/171 - Aircraft Identification & Characteristics 2:

Macros

#define ast_dataitem_004_171_decode   ast_dataitem_004_170_decode
 Decode function for I004/171 (uses I004/170 decoder).
#define ast_dataitem_004_171_get_summary   ast_dataitem_subfields_get_summary
 Get summary function for I004/171.
#define ast_dataitem_004_171_get_detail_html   ast_dataitem_subfields_get_detail_html
 Get detail function for I004/171.
#define ast_subfield_004_171_get_summary   ast_subfield_004_170_get_summary
 Get summary function for subfield I004/171 (uses I004/170).
#define ast_subfield_004_171_get_detail_html   ast_subfield_004_170_get_detail_html
 Get detail function for subfield I004/171 (uses I004/170).

Typedefs

typedef ast_dataitem_004_170_t ast_dataitem_004_171_t
 Data Item I004/171 - Aircraft Identification & Characteristics 2.

Functions

size_t ast_dataitem_004_171_get_size (const unsigned char *buffer, const size_t bufsize)
 Get size of data item I004/171.
size_t ast_subfield_004_171_get_size (const unsigned char *buffer, const size_t bufsize, const ast_subfield_type_t type)
 Get size of subfield for I004/171.
const char * ast_subfield_004_171_get_id (const ast_subfield_type_t type)
 Get ID string of subfield for I004/171.
const char * ast_subfield_004_171_get_name (const ast_subfield_type_t type)
 Get name of subfield for I004/171.

Detailed Description

Aircraft identification and characteristics for Track 2.

Format:
Compound Data Item comprising a primary subfield and multiple subfields
Description:
Provides aircraft identification and characteristics for the second track involved in a conflict (Track Number 2). Has the same structure as I004/170.
Note
Used only for conflicts involving two tracks (STCA, RIMCA, NTCA, VCD)

Macro Definition Documentation

◆ ast_dataitem_004_171_decode

#define ast_dataitem_004_171_decode   ast_dataitem_004_170_decode

Decode function for I004/171 (uses I004/170 decoder).

◆ ast_dataitem_004_171_get_detail_html

#define ast_dataitem_004_171_get_detail_html   ast_dataitem_subfields_get_detail_html

Get detail function for I004/171.

◆ ast_dataitem_004_171_get_summary

#define ast_dataitem_004_171_get_summary   ast_dataitem_subfields_get_summary

Get summary function for I004/171.

◆ ast_subfield_004_171_get_detail_html

#define ast_subfield_004_171_get_detail_html   ast_subfield_004_170_get_detail_html

Get detail function for subfield I004/171 (uses I004/170).

◆ ast_subfield_004_171_get_summary

#define ast_subfield_004_171_get_summary   ast_subfield_004_170_get_summary

Get summary function for subfield I004/171 (uses I004/170).

Typedef Documentation

◆ ast_dataitem_004_171_t

Data Item I004/171 - Aircraft Identification & Characteristics 2.

Function Documentation

◆ ast_dataitem_004_171_get_size()

size_t ast_dataitem_004_171_get_size ( const unsigned char * buffer,
const size_t bufsize )

Get size of data item I004/171.

Parameters
bufferBuffer containing encoded data
bufsizeBuffer size
Returns
Size of the data item in bytes

◆ ast_subfield_004_171_get_id()

const char * ast_subfield_004_171_get_id ( const ast_subfield_type_t type)

Get ID string of subfield for I004/171.

Parameters
typeSubfield type
Returns
Pointer to ID string

◆ ast_subfield_004_171_get_name()

const char * ast_subfield_004_171_get_name ( const ast_subfield_type_t type)

Get name of subfield for I004/171.

Parameters
typeSubfield type
Returns
Pointer to name string

◆ ast_subfield_004_171_get_size()

size_t ast_subfield_004_171_get_size ( const unsigned char * buffer,
const size_t bufsize,
const ast_subfield_type_t type )

Get size of subfield for I004/171.

Parameters
bufferBuffer containing encoded data
bufsizeBuffer size
typeSubfield type
Returns
Size of the subfield in bytes