Entrypoints And Examples¶
Use these entrypoints when choosing a public signal surface.
Common Starting Points¶
- open
bijux_gnss_signal::api::signal_registrywhen the caller needs supported-signal lookup - open a family-specific generator such as
generate_ca_codeorgenerate_galileo_e1b_codewhen the caller needs canonical code behavior - open
default_local_code_model_for_signalorsample_modulated_replica_at_timewhen the caller needs reusable DSP building blocks - open
RawIqMetadataandiq_i16_to_sampleswhen the caller is bridging a capture contract into normalized samples - open
validate_obs_epochsorcheck_dual_frequency_observationswhen the caller needs signal-compatibility proof
Example Navigation Path¶
If a caller begins with raw capture bytes and wants signal-layer validation, the durable path is:
- describe the capture with
RawIqMetadata - normalize samples through the published conversion helpers
- use catalog, code, or DSP helpers as needed
- apply validation helpers to shared observation records once they exist
Protecting Proof¶
Start with the signal public API guide, raw-IQ guide, validation guide, and public API facade. Then confirm the reader path through the sample-conversion test, raw-IQ metadata test, and observation validation property test.