some refactoring and socket server added
This commit is contained in:
@@ -75,6 +75,19 @@ class RingsModel:
|
||||
results: RingEndpointModel = field(default_factory=lambda: RingEndpointModel(name=""))
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
class LocatorServerRuntimeModel:
|
||||
"""Embedded locator TCP server configuration stored in run config."""
|
||||
|
||||
device_id: int = 3
|
||||
protocol_version: int = 1
|
||||
host: str = "0.0.0.0"
|
||||
port: int = 8888
|
||||
max_payload_bytes: int = 64 * 1024
|
||||
client_queue_size: int = 32
|
||||
logger_name: str = "locator_runtime"
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
class RuntimeModel:
|
||||
"""Runtime process behavior and paths."""
|
||||
@@ -83,6 +96,7 @@ class RuntimeModel:
|
||||
idle_sleep_ms: int = 2
|
||||
continuous: bool = False
|
||||
processing_live_config_path: str = ""
|
||||
locator_server: LocatorServerRuntimeModel = field(default_factory=LocatorServerRuntimeModel)
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
|
||||
Reference in New Issue
Block a user