21 const char kDelimiter =
',';
22 const int kSerialInterval = 50;
23 unsigned long serialPreviousTime;
34 kNumberOfSensors=NumberOfSensors;
37 void SensorCommunicationLib::Send()
40 for(i = 0; i < kNumberOfSensors-1; i++){
41 Serial.printf(
"%.2f", Sensors[i]);
42 Serial.print(kDelimiter);
44 Serial.printf(
"%.2f", Sensors[i]);
48 void SensorCommunicationLib::Tentative()
50 if((millis() - serialPreviousTime) > kSerialInterval)
52 serialPreviousTime = millis();
SensorCommunicationLib(int NumberOfSensors=10)
void processSensors(void(*getSensorData)())
contains the SensorCommunicationLib class definition and the include file that the class implementati...