 /****************************************
    Activate/Deactivate wells.
 *****************************************/
-int SelectWellToActive() {
+void SelectWell_ACT() {
   int well = comm.readInt16Arg();
   if (well >= 0 && well <= 5) {
     ActivateWell(well);
-    return well;
-  }
-  return -1;
-}
-
-int SelectWellToDeActive() {
+    comm.sendCmd(kAcknowledge);
+  } else {
+    comm.send(kError,'Invalid Well.')
+  }
+}
+
+void SelectWell_DeACT() {
   int well = comm.readInt16Arg();
   if (well >= 0 && well <= 5) {
     DeActivateWell(well);
-    return well;
-  }
-  return -1;
+    comm.sendCmd(kAcknowledge);
+  } else{
+    comm.sendCmd(kError,'Invalid Well.');
+  }
 }
 
 void ActivateWell(int well) {

      // turn off pump after Pump_ON_DUR duration
      if (Pump_State[well] == true) {
        PumpTimer[well] = millis() - PumpTimeRef[well];
        if (PumpTimer[well] >= Pump_ON_DUR[well]) {
          TurnOFFPump(well);
          sendEventCode(RR, well + 1);
        }
      }
      // TTL IRs Timer reset

  Updated: 2/15/18
*/

// CUE library
#include <Adafruit_GFX.h>
#include <Adafruit_NeoMatrix.h>
#include <Adafruit_NeoPixel.h>
#include <CmdMessenger.h>
#ifdef __AVR__
#include <avr/power.h>
#endif

/*********************************
