Index: /fact/FADctrl/FADBoard.cc
===================================================================
--- /fact/FADctrl/FADBoard.cc	(revision 10278)
+++ /fact/FADctrl/FADBoard.cc	(revision 10279)
@@ -23,5 +23,7 @@
   Status.Update.tv_sec = -1;
   Port = ServerPort;
-
+  Status.Frequency = 0;
+  Status.BoardID = 0;
+  
   Name = new char [Server.size()+1]; // Name in permanent memory for DIM service
   strcpy(Name, Server.c_str());
@@ -49,4 +51,5 @@
   DIM_Status = new DimService((ID.str()+"Status").c_str(), (char *) "");
   DIM_ID = new DimService((ID.str()+"BoardID").c_str(), (char *) "S", NULL, 0);
+  DIM_Frequency = new DimService((ID.str()+"Frequency").c_str(), Status.Frequency);
   DIM_Temp = new DimService((ID.str()+"Temperature").c_str(), (char *) "F", NULL, 0);
   DIM_DAC = new DimService((ID.str()+"DAC").c_str(), (char *) "S", NULL, 0);
@@ -54,5 +57,5 @@
 
   // Create thread that connects and receives data
-  SetStatus("Trying to connect");
+  SetStatus("Trying to connect...");
 
   if ((Ret = pthread_create(&Thread, NULL, (void * (*)(void *)) LaunchThread,(void *) this)) != 0) {
@@ -82,4 +85,5 @@
   delete DIM_Status;
   delete DIM_ID;
+  delete DIM_Frequency;
   delete DIM_Temp;
   delete DIM_DAC;
@@ -510,4 +514,6 @@
 		LastUpdate = time(NULL);
 
+		if (PrevStatus.Frequency != Status.Frequency) DIM_Frequency->updateService();
+
 		if (memcmp(PrevStatus.Temp, Status.Temp, sizeof(Status.Temp)) != 0) {
 		  DIM_Temp->updateService(Status.Temp, sizeof(Status.Temp));
Index: /fact/FADctrl/FADBoard.h
===================================================================
--- /fact/FADctrl/FADBoard.h	(revision 10278)
+++ /fact/FADctrl/FADBoard.h	(revision 10279)
@@ -28,5 +28,5 @@
 	int Socket;
 	pthread_mutex_t Mutex;
-	DimService *DIM_Name, *DIM_Status, *DIM_ID, *DIM_Temp, *DIM_ROI, *DIM_DAC;
+	DimService *DIM_Name, *DIM_Status, *DIM_ID, *DIM_Frequency, *DIM_Temp, *DIM_ROI, *DIM_DAC;
 
 	void ReadLoop();
Index: /fact/FADctrl/History.txt
===================================================================
--- /fact/FADctrl/History.txt	(revision 10278)
+++ /fact/FADctrl/History.txt	(revision 10279)
@@ -20,2 +20,3 @@
 29/3/2011	Added Status message service for each board (removed several console messages in turn)
 			Limited update rate of slow control data to 1 second or interval set by 'update'
+1/4/2011	Added DIM frequency service			
