From 3d8b459a2cef20fc32c3514818742ca431a384c5 Mon Sep 17 00:00:00 2001
From: Pieter Donker <donker@astron.nl>
Date: Mon, 25 Feb 2008 12:32:28 +0000
Subject: [PATCH] Bug 335: further development of TBBDriver

---
 MAC/APL/PIC/TBBDriver/test/TBBTest.cc | 12 ++++++------
 MAC/APL/PIC/TBBDriver/test/TPStub.cc  |  4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/MAC/APL/PIC/TBBDriver/test/TBBTest.cc b/MAC/APL/PIC/TBBDriver/test/TBBTest.cc
index cf0576a50d9..2cab0c18cd8 100644
--- a/MAC/APL/PIC/TBBDriver/test/TBBTest.cc
+++ b/MAC/APL/PIC/TBBDriver/test/TBBTest.cc
@@ -45,7 +45,7 @@ using namespace TBB_Test;
 TBBTest::TBBTest(string name)
     : GCFTask((State)&TBBTest::initial, name), Test(name)
 {
-  registerProtocol(TBB_PROTOCOL, TBB_PROTOCOL_signalnames);
+  GCF::TM::registerProtocol (TBB_PROTOCOL,      TBB_PROTOCOL_STRINGS);
 
   itsClient.init(*this, MAC_SVCMASK_TBBDRIVER, GCFPortInterface::SAP, TBB_PROTOCOL);
 	
@@ -386,7 +386,7 @@ GCFEvent::TResult TBBTest::test006(GCFEvent& e, GCFPortInterface& port)
 			/* start of the test sequence */
 			TBBReadEvent sw;
 				
-			sw.channel = 1;
+			sw.rcu = 1;
 				
 			TESTC_ABORT(itsClient.send(sw), TBBTest::final);
 		}
@@ -437,8 +437,6 @@ GCFEvent::TResult TBBTest::test007(GCFEvent& e, GCFPortInterface& port)
 			/* start of the test sequence */
 			TBBModeEvent sw;
 			
-			sw.board = itsboardmask; // boards tot test
-			
 			TESTC_ABORT(itsClient.send(sw), TBBTest::final);
 		}
 		break;
@@ -447,7 +445,9 @@ GCFEvent::TResult TBBTest::test007(GCFEvent& e, GCFPortInterface& port)
 		{
 			TBBModeAckEvent ack(e);
 
-			TESTC_ABORT(ack.status_mask == TBB_SUCCESS, TBBTest::final);
+			for (int boardnr = 0; boardnr < MAX_N_TBBBOARDS; boardnr++) {
+				TESTC_ABORT(ack.status_mask[boardnr] == TBB_SUCCESS, TBBTest::final);
+			}
 			LOG_INFO_STR("Udp test OK");
 
 			TRAN(TBBTest::test008);
@@ -510,7 +510,7 @@ GCFEvent::TResult TBBTest::test008(GCFEvent& e, GCFPortInterface& port)
 				LOG_INFO_STR(formatString("mp2version   = 0X%08X", ack.mp2version[cnt]));
 				LOG_INFO_STR(formatString("mp3version   = 0X%08X", ack.mp3version[cnt]));
 			}
-			LOG_INFO_STR(formatString	 ("Ack status = 0X%08X", ack.status_mask));
+			//LOG_INFO_STR(formatString	 ("Ack status = 0X%08X", ack.status_mask));
 			for (int boardnr = 0; boardnr < MAX_N_TBBBOARDS;boardnr++) {
 					TESTC_ABORT(ack.status_mask[boardnr] == TBB_SUCCESS, TBBTest::final);
 				}
diff --git a/MAC/APL/PIC/TBBDriver/test/TPStub.cc b/MAC/APL/PIC/TBBDriver/test/TPStub.cc
index ff14dced2a0..79818138e42 100644
--- a/MAC/APL/PIC/TBBDriver/test/TPStub.cc
+++ b/MAC/APL/PIC/TBBDriver/test/TPStub.cc
@@ -48,8 +48,8 @@ using namespace TBB_Test;
 TPStub::TPStub(string name)
   : GCFTask((State)&TPStub::initial, name), Test(name)
 {
-  registerProtocol(TP_PROTOCOL, TP_PROTOCOL_signalnames);
-
+  GCF::TM::registerProtocol (TP_PROTOCOL,      TP_PROTOCOL_STRINGS);
+	 
   char addrstr[64];
   snprintf(addrstr, 64, "TPStub.MAC_ADDR_TBBDRIVER");
 
-- 
GitLab