Files
dsd-fme/p25p1_hdu.h
EdFuentetaja 01a2b6959a Added error correction to the metadata of LDU1 and LDU2.
Refactored implementation of p25p1_ldu1.c and p25p1_ldu2.c. There are less duplicities now and hopefully is easier to read and maintain.
Added a unit test for the Hamming algorithm.
2014-03-31 23:37:08 +08:00

16 lines
437 B
C

#ifndef __P25P1_HDU_H__
#define __P25P1_HDU_H__
/**
* Reads a dibit keeping track of the status dibits that shows up every 70 bits
*/
void read_dibit (dsd_opts* opts, dsd_state* state, char* output, int* status_count);
/**
* Read an "hex" word. An hex word is made up of 3 dibits. Also keeps track of the status dibits.
*/
void read_hex (dsd_opts* opts, dsd_state* state, char* hex, int* status_count);
#endif // __P25P1_HDU_H__