"""FDR producer client (E-CC-FDR-CLIENT / AZ-247). Producer-side API used by every component. Consumer-side writer lives in `gps_denied_onboard.components.c13_fdr` (AZ-248 / E-C13). """ from gps_denied_onboard.fdr_client.client import ( EnqueueResult, FdrClient, FdrSpscViolationError, make_fdr_client, ) from gps_denied_onboard.fdr_client.records import ( CURRENT_SCHEMA_VERSION, KNOWN_KINDS, MAX_INLINE_BLOB_BYTES, OVERRUN_KIND, OVERRUN_PRODUCER_ID, FdrRecord, FdrSchemaError, parse, serialise, ) __all__ = [ "CURRENT_SCHEMA_VERSION", "KNOWN_KINDS", "MAX_INLINE_BLOB_BYTES", "OVERRUN_KIND", "OVERRUN_PRODUCER_ID", "EnqueueResult", "FdrClient", "FdrRecord", "FdrSchemaError", "FdrSpscViolationError", "make_fdr_client", "parse", "serialise", ]