Configuration.config

Static configuration loader for Oizom environmental monitoring devices.

Reads base device configuration from Configuration/config.json at startup. This JSON file contains default settings inherited by all sensor wrappers, including sampling intervals, data formats, and device metadata.

The Config singleton is instantiated once by SensorBase.GenericSensor and its config attribute is shared across all wrapper instances.

Typical usage:

from Configuration import Config

cfg = Config()
print(cfg.config["sampling_interval"])

Classes

Config

Loader for the base device configuration file.