mqtt: debug: true broker_address: "localhost" port: 1883 subscribe_prefix: "cells_inserted" publish_prefix: "measurement_done" client_id: "battery_measure_ctrl" keepalive: 60 username: "robot" password: "robot" i2c: debug: true bus_number: 1 polling_interval_ms: 100 # How often to poll devices http: debug: true server_url: "http://localhost:8080" timeout: 5 endpoint: "/cell_info" measurement: cycles: 3 c_rate: 0.25 sample_rate_hz: 1 min_voltage: 2.5 max_voltage: 4.2 max_temperature_c: 45 rest_time_minutes: 30 devices: - i2c_address: 0x40 temp_sensors: [0x48, 0x49, 0x4A] - i2c_address: 0x41 temp_sensors: [0x4B, 0x4C, 0x4D] logging: level: "INFO" mode: "a" # a: append, w: overwrite max_bytes: 1000000 file: "measure_ctrl.log"