Configuration#

Shared Pydantic config blocks for JSON config-driven instrument construction.

TimingConfig

Timing configuration for instrument background polling.

NominalCorePublisherConfig

Publisher config for streaming to a Nominal Core dataset.

FilePublisherConfig

Publisher config for writing measurements to a local file.

load_config

Validate config (a dict, file path, or existing model_cls instance, which gets deep-copied) into model_cls.

build_publisher

Construct the runtime Publisher described by a publisher config block.