Skip to content

Commit 0f48d12

Browse files
authored
Merge pull request #406 from sy-c/master
v0.42.1
2 parents e07b22c + fc8a928 commit 0f48d12

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

doc/releaseNotes.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,6 @@ This file describes the main feature changes for released versions of ReadoutCar
3333
## v0.42.0 - 01/03/2023
3434
- Added support for CRORC ID where missing: roc-status, roc-config JSON.
3535
- Added FEC counter per link to roc-status (monitoring).
36+
37+
## v0.42.1
38+
- Fixed bug with roc-config JSON: crorc-id wrongly set in "cru" section. Now named crorcId and to be set under "crorc" section.

src/CardConfigurator.cxx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,9 +182,6 @@ void CardConfigurator::parseConfigUriCru(std::string configUri, Parameters& para
182182
parsedString = subtree.get<std::string>("cruId");
183183
cruId = Hex::fromString(parsedString);
184184

185-
parsedString = subtree.get<std::string>("crorc-id");
186-
crorcId = Hex::fromString(parsedString);
187-
188185
allowRejection = subtree.get<bool>("allowRejection");
189186

190187
triggerWindowSize = subtree.get<int>("triggerWindowSize");
@@ -208,7 +205,6 @@ void CardConfigurator::parseConfigUriCru(std::string configUri, Parameters& para
208205
parameters.setDynamicOffsetEnabled(dynamicOffset);
209206
parameters.setOnuAddress(onuAddress);
210207
parameters.setCruId(cruId);
211-
parameters.setCrorcId(crorcId);
212208
parameters.setAllowRejection(allowRejection);
213209
parameters.setTriggerWindowSize(triggerWindowSize);
214210
parameters.setGbtEnabled(gbtEnabled);
@@ -217,6 +213,14 @@ void CardConfigurator::parseConfigUriCru(std::string configUri, Parameters& para
217213
parameters.setUserAndCommonLogicEnabled(userAndCommonLogicEnabled);
218214
parameters.setSystemId(systemId);
219215
parameters.setTimeFrameLength(timeFrameLength);
216+
217+
} else if (group == "crorc") {
218+
219+
parsedString = subtree.get<std::string>("crorcId");
220+
crorcId = Hex::fromString(parsedString);
221+
222+
parameters.setCrorcId(crorcId);
223+
220224
} else if (group == "links") { // Configure all links with default values
221225

222226
enabled = subtree.get<bool>("enabled");

src/ReadoutCardVersion.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
#include "ReadoutCard/Version.h"
1313

14-
#define O2_READOUTCARD_VERSION "0.42.0"
14+
#define O2_READOUTCARD_VERSION "0.42.1"
1515

1616
namespace o2
1717
{

0 commit comments

Comments
 (0)