Complete data record for Category 002 messages. More...

Collaboration diagram for Data Record I002 - Monoradar Service Messages:

Data Structures

struct  ast_datarecord_002_t
 Data Record I002 - Monoradar Service Messages. More...

Functions

ast_datarecord_002_t ast_datarecord_002_disassemble (const ast_datarecord_t dr)
 Disassemble a CAT002 data record into its components.
ast_datarecord_t ast_datarecord_002_assemble (unsigned char *const buffer, const size_t bufsize, const ast_datarecord_002_t dr, const ast_uap_t uap)
 Assemble a CAT002 data record from its components.

Detailed Description

Complete data record for Category 002 messages.

Contains all data items that may be present in a CAT002 service message. The actual presence of items is determined by the FSPEC (Field Specification) and the UAP (User Application Profile) used.

Function Documentation

◆ ast_datarecord_002_assemble()

ast_datarecord_t ast_datarecord_002_assemble ( unsigned char *const buffer,
const size_t bufsize,
const ast_datarecord_002_t dr,
const ast_uap_t uap )

Assemble a CAT002 data record from its components.

Parameters
bufferOutput buffer
bufsizeBuffer size
drData record structure to assemble
uapUser Application Profile to use
Returns
Assembled data record

◆ ast_datarecord_002_disassemble()

ast_datarecord_002_t ast_datarecord_002_disassemble ( const ast_datarecord_t dr)

Disassemble a CAT002 data record into its components.

Parameters
drData record to disassemble
Returns
Disassembled data record structure