   // If it has been more than 250ms since the last receive, dump the data
   else if (g_RxDirty && (millis() - g_RxLast) > 250U)
   {
-    Serial.print(F("Timestamp_ms: ")); 
-    Serial.print(millis(), DEC); 
+
+    g_PrevPrintTime_ms = g_PrintTime_ms;
+    g_PrintTime_ms = millis();
+    g_PrintTimeDelta_ms = g_PrintTime_ms - g_PrevPrintTime_ms;
+
+    Serial.print(F("PrintDelta_ms: ")); 
+    Serial.print(g_PrintTimeDelta_ms, DEC); 
     Serial.print(F(" Energy_Wh: ")); 
     Serial.print(g_RxWattHours, DEC);
+    Serial.print(F(" Total_Energy_Wh: ")); 
+    Serial.print(g_TotalRxWattHours, DEC);
     Serial.print(F(" Power_W: ")); 
     Serial.print(g_RxWatts, DEC);
     Serial.print(F(" Temp_C: ")); 

//#define TX_ID_LOCK

static uint16_t g_TxId;

static struct tagWireVal
{
