   kError,
   kFullStatus,
   kTemperature, 
+  kPumpStatus,
+  kHeaterStatus,
+  kPIDStatus,
+  kPID,
+  kHeater,
   kPump,
-  kHeater,
-  kPIDStatus,
   kSetpoint,
   kPValue,
   kIValue,
 };
+
+void OnArduinoReady() {
+  cmdMessenger.sendCmd(kAcknowledge, "Arduino ready");
+}
 
 void measureTemperature() {
   int index = analogRead(A0) - adcSubstract;

  temperaturePID.SetSampleTime(windowSize);
  
  Serial.begin(115200);
}

void loop () {

boolean heaterIsOn = LOW;
boolean pumpIsOn = LOW;


// Attach CmdMessenger
CmdMessenger cmdMessenger = CmdMessenger(Serial);

// Commands we send from the Arduino to be received on the PC
enum
