sigmf.convert.blue

X-Midas BLUE File converter. This script reads and parses the HCB (Header Control Block) and Extended Headers. It supports different file types and extracts metadata accordingly. Converts the extracted metadata into SigMF format.

Functions

blue_to_sigmf

Read a MIDAS Bluefile, optionally write SigMF, return associated SigMF object.

blue_to_sigmf_type_str

Convert BLUE format code to SigMF datatype string.

construct_sigmf

Built & write a SigMF object from BLUE metadata.

construct_sigmf_ncd

Construct Non-Conforming Dataset SigMF metadata for BLUE file.

data_loopback

Write SigMF data file from BLUE file samples.

detect_endian

Detect endianness of a Bluefile header.

read_extended_header

Read Extended Header from a BLUE file.

read_hcb

Read Header Control Block (HCB) from BLUE file.

validate_adjunct

Check that the Adjunct header contains minimum required fields.

validate_extended

Check that BLUE Extended Header contains minimum required fields.

validate_file

Basic validation of the BLUE file.

validate_fixed

Check that Fixed Header contains minimum required fields for parsing.