From 0c7febff51b3460e01df765d343099a5e5185b13 Mon Sep 17 00:00:00 2001
From: wierenga <sdos@astron.nl>
Date: Wed, 27 Sep 2006 09:19:05 +0000
Subject: [PATCH] BugID: 892 Timestamp should be written to all FPGA's, BP and
 all AP's.

---
 MAC/APL/PIC/RSPDriver/src/TimestampWrite.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/MAC/APL/PIC/RSPDriver/src/TimestampWrite.cc b/MAC/APL/PIC/RSPDriver/src/TimestampWrite.cc
index eeabddd22d6..ec816c2327e 100644
--- a/MAC/APL/PIC/RSPDriver/src/TimestampWrite.cc
+++ b/MAC/APL/PIC/RSPDriver/src/TimestampWrite.cc
@@ -53,7 +53,10 @@ void TimestampWrite::sendrequest()
 {
   EPARsrTimestampEvent ts;
     
-  ts.hdr.set(MEPHeader::RSR_TIMESTAMP_HDR, MEPHeader::DST_ALL_BLPS, MEPHeader::WRITE);
+  // send timestamp to all FPGA's (ALL BLP's and RSP)
+  // RSP uses it on CEP output
+  // BLP's use it on TBB data output via the backplane
+  ts.hdr.set(MEPHeader::RSR_TIMESTAMP_HDR, MEPHeader::DST_ALL, MEPHeader::WRITE);
   ts.timestamp = m_scheduler.getCurrentTime().sec();
   
   m_hdr = ts.hdr;
-- 
GitLab