 	}
 }
 /*
-	Determines if the driver signals are valid
+	Determines if the driver signals are valid. During a job,
+	the half-period of a pulse is either 0, 5 or 6 microseconds.
+	There are slight deviations at times, so summing the values together
+	and using the maximum possible sum as a check is a reliable way to
+	determine if a signal is valid.
+
 */
 bool inRange(unsigned long periodX, unsigned long periodY) {
 	unsigned long sum = periodX + periodY;

			}
			updateThingSpeak(userID, elapsedTime);
			lastSend = millis();

			Serial.println(messages.done);
		}
	}

	unsigned int pulseCount, sendCount = 0;
	unsigned int pollCounter = 0;

	// Only here temporarily
	if (debug) {
		Serial.print(startTime);
		Serial.print(" ");
