Index: /fact/tools/FAD/printdata/printdata.cpp
===================================================================
--- /fact/tools/FAD/printdata/printdata.cpp	(revision 9924)
+++ /fact/tools/FAD/printdata/printdata.cpp	(revision 9925)
@@ -160,9 +160,9 @@
 					if ((ntohs (evnt->evnt_header.drs_temperature[i]) & 0x8000) == 0x8000)
 					{
-						printf ("Temperature %d: %d\n", i, 0xE000 | (ntohs (evnt->evnt_header.drs_temperature[i])) >> 3);
+						printf ("Temperature %d: %4.2f\n", i, double(0xE000 | (ntohs (evnt->evnt_header.drs_temperature[i])) >> 3)/16 );
 					}
 					else
 					{
-						printf ("Temperature %d: %d\n", i, ntohs (evnt->evnt_header.drs_temperature[i]) >> 3);
+						printf ("Temperature %d: %4.2f\n", i, double(ntohs (evnt->evnt_header.drs_temperature[i]) >> 3)/16 );
 					}
 				}
@@ -174,5 +174,5 @@
 					{
 						fread (&evnt->evnt_header.dac[i], sizeof (evnt->evnt_header.dac[i]), 1, fhandle);
-						printf ("DAC %d: %d\n", i, ntohs (evnt->evnt_header.dac[i]));
+						printf ("DAC %d: %4.2f\n", i, double(ntohs(evnt->evnt_header.dac[i]))/65536.*2.5 );
 					}
 				}
