barebone app with django and react, sse, jwt token, comport reader, test comport writer, requires com0com, users with groups, sample table vehicles, tokens for access and refresh
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
"""
|
||||
Configuration for Serial Bridge
|
||||
"""
|
||||
import os
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
# COM Port Settings
|
||||
COM_PORT = os.getenv('COM_PORT', 'COM1')
|
||||
BAUD_RATE = int(os.getenv('BAUD_RATE', 9600))
|
||||
TIMEOUT = int(os.getenv('TIMEOUT', 1))
|
||||
READ_INTERVAL = float(os.getenv('READ_INTERVAL', 0.5)) # seconds
|
||||
|
||||
# Backend Server Settings
|
||||
BACKEND_URL = os.getenv('BACKEND_URL', 'http://localhost:8000')
|
||||
API_ENDPOINT = os.getenv('API_ENDPOINT', '/api/readings/')
|
||||
REQUEST_TIMEOUT = int(os.getenv('REQUEST_TIMEOUT', 5))
|
||||
|
||||
# Application Settings
|
||||
APP_NAME = 'ScalesApp Serial Bridge'
|
||||
DEBUG = os.getenv('DEBUG', 'False') == 'True'
|
||||
LOG_LEVEL = os.getenv('LOG_LEVEL', 'INFO')
|
||||
|
||||
# System Tray Settings
|
||||
SHOW_WINDOW_ON_START = os.getenv('SHOW_WINDOW_ON_START', 'False') == 'True'
|
||||
AUTO_CONNECT = os.getenv('AUTO_CONNECT', 'True') == 'True'
|
||||
|
||||
# Retry Settings
|
||||
MAX_RETRIES = int(os.getenv('MAX_RETRIES', 3))
|
||||
RETRY_DELAY = int(os.getenv('RETRY_DELAY', 5)) # seconds
|
||||
Reference in New Issue
Block a user