# 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 import shared.safeQueue as safeQueue import shared.alerts as alerts try: import shared.lora_device as lora_device except ImportError: pass # No need 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)