+/****************************************************************************
+ * Copyright 2016 BlueMasters
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *****************************************************************************/
+
 #include <Arduino.h>
 #include <Streaming.h>
 #include "App.h"

        solenoids[i].begin();
        sensors[i].begin();
    }
    testStatusLed();
    testQuestions();
}


    Solenoid(45, sensors[2], leds[2]),
};

void testQuestions() {
    for (int i = 0; i < N_OF_QUESTIONS; i++)
        solenoids[i].selfCheck0();
    delay(1000);
    for (int i = 0; i < N_OF_QUESTIONS; i++)
        solenoids[i].selfCheck1();
    delay(1000);
    for (int i = 0; i < N_OF_QUESTIONS; i++)
        solenoids[i].selfCheck2();
}

void setup() {
    Serial.begin(9600);
    Serial << "Volves version " << VERSION << endl;
    Serial << "Copyright (c) 2016 BlueMasters Fribourg" << endl;
    SPI.begin();
    app.statusLed.begin(2,3,4);
    for (int i = 0; i < N_OF_QUESTIONS; i++) {
