You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/configurationParameters.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -103,6 +103,7 @@ The parameters related to 3rd-party libraries are described here for convenience
103
103
| equipment-*| dataPagesLogPath | string || Path where to save a summary of each data pages generated by equipment. |
104
104
| equipment-*| debugFirstPages | int | 0 | If set, print debug information for first (given number of) data pages readout. |
105
105
| equipment-*| disableOutput | int | 0 | If non-zero, data generated by this equipment is discarded immediately and is not pushed to output fifo of readout thread. Used for testing. |
106
+
| equipment-*| dropPagesWithError | int | 0 | If set, the pages with RDH errors are discarded (requires rdhCheckEnabled or rdhUseFirstInPage). |
106
107
| equipment-*| enabled | int | 1 | Enable (value=1) or disable (value=0) the equipment. |
107
108
| equipment-*| equipmentType | string || The type of equipment to be instanciated. One of: dummy, rorc, cruEmulator |
108
109
| equipment-*| firstPageOffset | bytes || Offset of the first page, in bytes from the beginning of the memory pool. If not set (recommended), will start at memoryPoolPageSize (one free page is kept before the first usable page for readout internal use). |
Copy file name to clipboardExpand all lines: doc/releaseNotes.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -524,3 +524,9 @@ This file describes the main feature changes for each readout.exe released versi
524
524
## v2.17.0 - 01/03/2022
525
525
- Updated configuration syntax: section names ending with `-*` can be used to define default parameters. They are applied to all section with similar names. Existing key-value pairs are not overwritten, but are defined according to defaults if they don't exist. For example, it is possible to define the TFperiod for all equipments by adding a section named `[equipment-*]` with `TFperiod=32`.
526
526
- Updated readout to new bookkeeping API.
527
+
528
+
## v2.17.1 - 08/03/2022
529
+
- Updated configuration parameters:
530
+
- added equipment-*.dropPagesWithError: if set, the pages with RDH errors are discarded (requires rdhCheckEnabled or rdhUseFirstInPage). This may be used if downstream software is not robust to RDH errors.
531
+
- Disabled unused RDMA features (still available by switch in CMake)
532
+
- Added feature for memory banks real time monitoring. Enabled by setting membanksMonitorRate in /etc/o2.d/readout-defaults.cfg. Output (high-rate text) can be seen locally in real time with `tail -f /tmp/readout-monitor-mempool-(id)`. The status of each page in the bank is displayed.
// configuration parameter: | equipment-* | dropPagesWithError | int | 0 | If set, the pages with RDH errors are discarded (requires rdhCheckEnabled or rdhUseFirstInPage). |
// configuration parameter: | equipment-* | ctpMode | int | 0 | If set, the detector field (CTP run mask) is checked. Incoming data is discarded until a new bit is set, and discarded again after this bit is unset. Automatically implies rdhCheckDetectorField=1 and rdhCheckDetectorField=1. |
theLog.log(logPageErrorDrop, "Equipment %s : page with RDH error has been discarded (total: %llu)", ptr->name.c_str(), ptr->statsRdhCheckPagesDropped);
440
+
nextBlock = nullptr;
441
+
continue;
442
+
}
434
443
}
435
444
436
445
// discard data immediately if configured to do so
0 commit comments