#include <malloc.h>
#include <memory.h>
#include "dabdatagroupdecoder.h"
#include "dabdgdec_impl.h"
#include "../../log/log.h"
#include "../../ipio/crc/crc_8_16.h"
Functions | |
DAB_DATAGROUP_DECODER_t | DAB_DATAGROUP_DECODER_createDec (DAB_DATAGROUP_DECODER_data *data, void *arg) |
Create a DAB data group decoder instance. | |
void | DAB_DATAGROUP_DECODER_deleteDec (const DAB_DATAGROUP_DECODER_t decoder) |
Delete a DAB data group decoder instance. | |
unsigned long | DAB_DATAGROUP_DECODER_putData (const DAB_DATAGROUP_DECODER_t decoder, const unsigned long len, const unsigned char *buf) |
Put data into DAB data group decoder. | |
int | DAB_DGDEC_IMPL_checkCrc (const unsigned char *buf, unsigned long len, unsigned short crc_field) |
int | DAB_DGDEC_IMPL_extractMscDatagroupHeader (unsigned long len, const unsigned char *buf, DAB_DATAGROUP_DECODER_msc_datagroup_header_t *header) |
void | DAB_DGDEC_IMPL_showMscDatagroupHeader (DAB_DATAGROUP_DECODER_msc_datagroup_header_t *header) |
Variables | |
int | showDdDabDgDecInfo |
techidee GmbH Projekt: NewsBox Autor: Thomas Fruehwald | |
int | showDdDabDgDecErr |
|
Create a DAB data group decoder instance. call this before anything else
|
|
Delete a DAB data group decoder instance. call this at shutdown time
|
|
Put data into DAB data group decoder. The input for the DAB data group decoder consists of complete DAB data groups. A CRC check is done if the CRC flag is set in the data group header.
|
|
|
|
|
|
|
|
|
|
techidee GmbH Projekt: NewsBox Autor: Thomas Fruehwald Compiler: gcc Modul: dab datagroup decoder implementation |