     Serial.print("WE_current: ");
     Serial.print(WE_current, FLOAT_PRECISION_DIGITS);
     Serial.print('\n');
-    Serial.print("offset_voltage: ");
-    Serial.print(offset_voltage, FLOAT_PRECISION_DIGITS);
+    Serial.print("WE_current_sense_voltage: ");
+    Serial.print(WE_current_sense_voltage, FLOAT_PRECISION_DIGITS);
+    Serial.print('\n');
+    Serial.print("WE_current_sense_offset_voltage: ");
+    Serial.print(WE_current_sense_offset_voltage, FLOAT_PRECISION_DIGITS);
     Serial.print('\n');
     Serial.print("#</STATUS>\n");
   }

  {
    control_voltage = control_DAC.getVoltageOutput() - V_VGND; //shift back from center-rail
    //read signals
    RE_voltage               = sense_ADC.readSingle(0);
    WE_current_sense_voltage = sense_ADC.readSingle(1);
    offset_voltage           = sense_ADC.readSingle(2);
    //convert to centerline voltage
    WEtoRE_voltage = -(RE_voltage - V_VGND);
    //sesning current flows in opposite direction to current flowing into WE
    WE_current     = -(WE_current_sense_voltage - V_VGND)/R_CURRSENSE;
    //format as YAML
    Serial.print("#<STATUS>\n");
    Serial.print("---\n");

//COMMAND HANDLER FUNCTIONS - called by the SCmd dispatcher

void getStatusCommand(){
  float control_voltage;              //referenced to V_VGND
  float RE_voltage;                   //referenced to power rails
  float WEtoRE_voltage;               //WE voltage referenced to RE
  float WE_current_sense_voltage;     //voltage across current follower sense resistor, ref. to power rails
  float WE_current;                   //compute current into WE
  float WE_current_sense_offset_voltage; //referenced to power rails
  char *arg;
  arg = SCmd.next();
  if (arg != NULL)
