Data block handling for Category 001. More...

Collaboration diagram for Data Block CAT001 - Monoradar Target Reports:

Functions

ast_datablock_t ast_datablock_001_mixuap_decode (const unsigned char *const buffer, const size_t bufsize)
 Decode CAT001 data block with data records using mixed track and plot UAP.

Detailed Description

Data block handling for Category 001.

Function Documentation

◆ ast_datablock_001_mixuap_decode()

ast_datablock_t ast_datablock_001_mixuap_decode ( const unsigned char *const buffer,
const size_t bufsize )

Decode CAT001 data block with data records using mixed track and plot UAP.

CAT001 uses different UAPs for track and plot reports. This function automatically selects the appropriate UAP based on the Target Report Descriptor (I001/020) in each data record.

Parameters
bufferBuffer containing the encoded data block
bufsizeSize of the buffer
Returns
Decoded data block. The "valid" field indicates success or failure.