update
This commit is contained in:
@@ -281,40 +281,59 @@ sequenceDiagram
|
||||
|
||||
#### **Multi-Sensor Acquisition**
|
||||
|
||||
* **REQ-DAQ-001**
|
||||
* **SR-DAQ-001**
|
||||
The system shall support acquisition of data from multiple environmental sensor types simultaneously.
|
||||
|
||||
* **REQ-DAQ-002**
|
||||
* **SR-DAQ-002**
|
||||
The system shall provide a dedicated software driver abstraction for each supported sensor type.
|
||||
|
||||
* **REQ-DAQ-003**
|
||||
* **SR-DAQ-003**
|
||||
The system shall acquire sensor data only from sensors detected as present and enabled.
|
||||
|
||||
|
||||
#### **High-Frequency Sampling & Filtering**
|
||||
|
||||
* **REQ-DAQ-004**
|
||||
The system shall sample each enabled sensor multiple times within a single acquisition cycle.
|
||||
* **SR-DAQ-004**
|
||||
The system shall sample each enabled sensor multiple times within a single acquisition cycle (default: 10 samples).
|
||||
|
||||
* **REQ-DAQ-005**
|
||||
* **SR-DAQ-005**
|
||||
The system shall apply a local filtering mechanism to raw sensor samples to produce a single representative value.
|
||||
|
||||
* **REQ-DAQ-006**
|
||||
The system shall allow configuration of sampling count and filtering parameters via system configuration data.
|
||||
* **SR-DAQ-006**
|
||||
The system shall allow configuration of sampling count and filtering parameters via system configuration data (Machine Constants).
|
||||
|
||||
* **SR-DAQ-010**
|
||||
The system shall complete sensor acquisition cycle within a maximum of 100ms per sensor.
|
||||
|
||||
|
||||
#### **Timestamped Data Generation**
|
||||
|
||||
* **REQ-DAQ-007**
|
||||
* **SR-DAQ-007**
|
||||
The system shall associate each processed sensor value with a timestamp.
|
||||
|
||||
* **REQ-DAQ-008**
|
||||
* **SR-DAQ-008**
|
||||
The system shall generate timestamps after completion of filtering.
|
||||
|
||||
* **REQ-DAQ-009**
|
||||
* **SR-DAQ-009**
|
||||
The system shall include sensor identifier, sensor type, value, unit, timestamp, and validity status in each sensor data record.
|
||||
|
||||
#### **Sensor State Management**
|
||||
|
||||
* **SR-DAQ-011**
|
||||
The system shall track sensor operational states (INIT, WARMUP, STABLE, DEGRADED, FAILED).
|
||||
|
||||
* **SR-DAQ-012**
|
||||
The system shall never publish raw sensor values without an accompanying validity flag indicating the current state.
|
||||
|
||||
* **SR-DAQ-013**
|
||||
The system shall enforce sensor warmup durations (CO2: 30 seconds, Temperature: 5 seconds, others: sensor-specific).
|
||||
|
||||
|
||||
## **9\. Feature-to-Requirement Traceability**
|
||||
|
||||
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><thead class="op-uc-table--head"><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Feature ID</p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Requirement IDs</p></th></tr></thead><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">F-DAQ-01</p></td><td class="op-uc-table--cell"><p class="op-uc-p">REQ-DAQ-001, REQ-DAQ-002, REQ-DAQ-003</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">F-DAQ-02</p></td><td class="op-uc-table--cell"><p class="op-uc-p">REQ-DAQ-004, REQ-DAQ-005, REQ-DAQ-006</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">F-DAQ-03</p></td><td class="op-uc-table--cell"><p class="op-uc-p">REQ-DAQ-007, REQ-DAQ-008, REQ-DAQ-009</p></td></tr></tbody></table></figure>
|
||||
| Feature ID | System Requirements |
|
||||
|------------|---------------------|
|
||||
| F-DAQ-01 | SR-DAQ-001, SR-DAQ-002, SR-DAQ-003 |
|
||||
| F-DAQ-02 | SR-DAQ-004, SR-DAQ-005, SR-DAQ-006, SR-DAQ-010 |
|
||||
| F-DAQ-03 | SR-DAQ-007, SR-DAQ-008, SR-DAQ-009 |
|
||||
| F-DAQ-04 | SR-DAQ-011, SR-DAQ-012, SR-DAQ-013 |
|
||||
Reference in New Issue
Block a user