feat(scada): serve project devices through pooled API
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class ScadaDeviceResponse(BaseModel):
|
||||
"""Project SCADA metadata keyed by the canonical device identifier."""
|
||||
|
||||
device_id: str
|
||||
device_type: str
|
||||
node_id: str | None = None
|
||||
link_id: str | None = None
|
||||
api_query_id: str | None = None
|
||||
transmission_mode: str
|
||||
transmission_frequency: str
|
||||
reliability: int | None = None
|
||||
x: float | None = None
|
||||
y: float | None = None
|
||||
longitude: float | None = None
|
||||
latitude: float | None = None
|
||||
Reference in New Issue
Block a user