@@ -394,7 +394,6 @@ class ProgramStatus : public Program
394394
395395 float rxFreq = link.rxFreq ;
396396 float txFreq = link.txFreq ;
397- uint32_t glitchCounter = link.glitchCounter ;
398397 std::string fecCounter;
399398 if (mOptions .fec ) {
400399 fecCounter = Utilities::toHexString (link.fecCounter );
@@ -427,8 +426,14 @@ class ProgramStatus : public Program
427426 .addValue (opticalPower, " opticalPower" )
428427 .addValue (systemId, " systemId" )
429428 .addValue (feeId, " feeId" )
430- .addValue ((uint64_t )glitchCounter, " glitchCounter" )
429+ .addValue ((uint64_t )link. glitchCounter , " glitchCounter" )
431430 .addValue ((uint64_t )link.fecCounter , " fecCounter" )
431+ .addValue ((uint64_t )link.pktProcessed , " pktProcessed" )
432+ .addValue ((uint64_t )link.pktErrorProtocol , " pktErrorProtocol" )
433+ .addValue ((uint64_t )link.pktErrorCheck1 , " pktErrorCheck1" )
434+ .addValue ((uint64_t )link.pktErrorCheck2 , " pktErrorCheck2" )
435+ .addValue ((uint64_t )link.pktErrorOversize , " pktErrorOversize" )
436+ .addValue ((uint64_t )link.orbitSor , " orbitSor" )
432437 .addTag (tags::Key::SerialId, card.serialId .getSerial ())
433438 .addTag (tags::Key::Endpoint, card.serialId .getEndpoint ())
434439 .addTag (tags::Key::CRU, card.sequenceId )
@@ -449,7 +454,7 @@ class ProgramStatus : public Program
449454 linkNode.put (" opticalPower" , Utilities::toPreciseString (opticalPower));
450455 linkNode.put (" systemId" , systemId);
451456 linkNode.put (" feeId" , feeId);
452- linkNode.put (" glitchCounter" , glitchCounter);
457+ linkNode.put (" glitchCounter" , link. glitchCounter );
453458 if (mOptions .fec ) {
454459 linkNode.put (" fecCounter" , fecCounter);
455460 }
0 commit comments