.. currentmodule:: config .. _config: Module Config ============= This module contains a method to parse the config.txt to a python dictionary object. Methods ------- .. method:: config.get_config() -> dict This will parse the config.txt to a python dictionary object. The return value will be the python dictionary. Example ------- The following code shows an example to print the application name and initialize a serial port with parameters from the config.txt file. Example config.txt .. code-block:: yaml # ----System---- # omc048: system_id: Description substation_name: Docs application: Example # ----Sensor-Settings---- # sensors: - id: dummy port: serial1 baudrate: 4800 sample_interval: "* * * * *" supply_port: 3 wakeup_time: 60 Example main.py .. code-block:: python from config import get_config import omc048 config = get_config() print('app name {}'.format(config['omc048']['application'])) sensor1 = config['sensors'][0] s1 = omc048.serial(sensor1['port']) s1.init(sensor1['baudrate']) # do something with serial1...