42#define L6_PREAMBLE 0x1ACFFC1DU
43#define L6_FRAME_LEN 218
45#define L6_HEADER_BITS 49
46#define L6_DATA_BITS 1695
47#define L6_FILE_SCAN_BYTES 65536
49#define L6_VID_MADOCA 2
const l6_prn_info_t * l6_prn_info(int prn)
Look up the auxiliary information of an L6 PRN.
int l6_service_expected(const l6_header_t *h)
Test whether a classified frame matches the nominal assignment of its PRN.
l6_service_t
Service carried by an L6 frame.
l6_file_type_t l6_file_type(const char *file)
Classify a file name by its QZSS L6 extension (case-insensitive).
int l6_parse_header(const uint8_t *frame, l6_header_t *h)
Parse the header of one L6 frame and classify its service.
l6_service_t l6_file_service(const char *file)
Service of an L6 frame file, from the first non-null frame header.
l6_file_type_t
QZSS L6 file type from the file name extension.
int l6_is_null(const uint8_t *frame)
Test whether an L6 frame is a null message.
const char * l6_service_name(l6_service_t svc)
Short name of an L6 service, for logs.
Auxiliary per-PRN information for one L6 PRN.