This commit is contained in:
2026-01-25 17:17:08 +01:00
parent edd3e96591
commit 0daead7821
21 changed files with 1636 additions and 11 deletions

View File

@@ -233,17 +233,38 @@ Each record includes:
## **7\. Architecture Diagram (PlantUML)**
### **7.1 Sensor Data Acquisition Logical View**
### **7.1 Sensor Hub Component Diagram**
<br>
`@startuml package "Sensor Hub" { &nbsp;component "Sensor Drivers" as SD  component "Sampling Engine" as SE  component "Filtering Engine" as FE  component "Timestamp Service" as TS  component "Sensor Data Buffer" as DB  SD --> SE : raw samples  SE --> FE : sampled data  FE --> TS : filtered value  TS --> DB : timestamped record } @enduml`
```mermaid
graph TD
subgraph "Sensor Hub"
SD["Sensor Drivers"] --> SE["Sampling Engine"]
SE --> FE["Filtering Engine"]
FE --> TS["Timestamp Service"]
TS --> DB["Sensor Data Buffer"]
end
SD -->|"raw samples"| SE
SE -->|"sampled data"| FE
FE -->|"filtered value"| TS
TS -->|"timestamped record"| DB
```
### **7.2 Acquisition Cycle Sequence Diagram**
<br>
`@startuml participant "Sensor Driver" as S participant "Sampling Engine" as SE participant "Filtering Engine" as FE participant "Timestamp Service" as TS S -> SE : read() loop N samples  SE -> S : sample() end SE -> FE : raw sample set FE -> TS : filtered value TS -> FE : timestamp @enduml`
```mermaid
sequenceDiagram
participant S as Sensor Driver
participant SE as Sampling Engine
participant FE as Filtering Engine
participant TS as Timestamp Service
S ->> SE: read()
loop N samples
SE ->> S: sample()
end
SE ->> FE: raw sample set
FE ->> TS: filtered value
TS ->> FE: timestamp
```
## **8\. Formal System SHALL Requirements**