# shared/__init__.py """Shared helpers for the smartWave project.""" import shared.deviceTypes as deviceTypes import shared.config as config import shared.payloads as payloads import shared.cookingState as cookingState try: import shared.uart_comm as uart_comm except ImportError: pass # No need as we are on the RPI import shared.sensors def get_lora(*args, **kwargs): from .lora_device import get_lora_device return get_lora_device(*args, **kwargs) def get_database(*args, **kwargs): from .db import Database return Database(*args, **kwargs) def get_mqtt_client(*args, **kwargs): from .mqtt import BrokerClient return BrokerClient(*args, **kwargs) def get_uart(*args, **kwargs): from .uart_comm import SafeUART return SafeUART(*args, **kwargs)