Files
Ninluc 5c60017e8d
Build, push image, and notify Watchtower / build-image (push) Successful in 3m32s
Build, push image, and notify Watchtower / notify (push) Successful in 13s
Wait, is this peak ?
2026-08-04 18:21:20 +02:00

33 lines
918 B
Python

# 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
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)