code complete finish
if(readString.indexOf("?relay1on") >0)//checks for on
{
digitalWrite(RELAY_CH1, LOW); // set pin 4 high
//Serial.println("Led On");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/on.png' />");
//client.println("Light 1 Is On");
client.println("
");
}
else{
if(readString.indexOf("?relay1off") >0)//checks for off
{
digitalWrite(RELAY_CH1, HIGH); // set pin 4 low
//Serial.println("Led Off");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/off.png' />");
//client.println("Light 1 Is Off");
client.println("
");
}
}
if(readString.indexOf("?relay2on") >0)//checks for on
{
digitalWrite(RELAY_CH2, LOW); // set pin 4 high
//Serial.println("Led On");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/on.png' />");
//client.println("Light 1 Is On");
client.println("
");
}
else{
if(readString.indexOf("?relay2off") >0)//checks for off
{
digitalWrite(RELAY_CH2, HIGH); // set pin 4 low
//Serial.println("Led Off");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/off.png' />");
//client.println("Light 1 Is Off");
client.println("
");
}
}
if(readString.indexOf("?relay3on") >0)//checks for on
{
digitalWrite(RELAY_CH3, LOW); // set pin 4 high
//Serial.println("Led On");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/on.png' />");
//client.println("Light 1 Is On");
client.println("
");
}
else{
if(readString.indexOf("?relay3off") >0)//checks for off
{
digitalWrite(RELAY_CH3, HIGH); // set pin 4 low
//Serial.println("Led Off");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/off.png' />");
//client.println("Light 1 Is Off");
client.println("
");
}
}
if(readString.indexOf("?relay4on") >0)//checks for on
{
digitalWrite(RELAY_CH4, LOW); // set pin 4 high
//Serial.println("Led On");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/on.png' />");
//client.println("Light 1 Is On");
client.println("
");
}
else{
if(readString.indexOf("?relay4off") >0)//checks for off
{
digitalWrite(RELAY_CH4, HIGH); // set pin 4 low
//Serial.println("Led Off");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/off.png' />");
//client.println("Light 1 Is Off");
client.println("
");
}
}
if(readString.indexOf("?relay5on") >0)//checks for on
{
digitalWrite(RELAY_CH5, LOW); // set pin 4 high
//Serial.println("Led On");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/on.png' />");
//client.println("Light 1 Is On");
client.println("
");
}
else{
if(readString.indexOf("?relay5off") >0)//checks for off
{
digitalWrite(RELAY_CH5, HIGH); // set pin 4 low
//Serial.println("Led Off");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/off.png' />");
//client.println("Light 1 Is Off");
client.println("
");
}
}
if(readString.indexOf("?relay6on") >0)//checks for on
{
digitalWrite(RELAY_CH6, LOW); // set pin 4 high
//Serial.println("Led On");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/on.png' />");
//client.println("Light 1 Is On");
client.println("
");
}
else{
if(readString.indexOf("?relay6off") >0)//checks for off
{
digitalWrite(RELAY_CH6, HIGH); // set pin 4 low
//Serial.println("Led Off");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/off.png' />");
//client.println("Light 1 Is Off");
client.println("
");
}
}
if(readString.indexOf("?relay7on") >0)//checks for on
{
digitalWrite(RELAY_CH7, LOW); // set pin 4 high
//Serial.println("Led On");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/on.png' />");
//client.println("Light 1 Is On");
client.println("
");
}
else{
if(readString.indexOf("?relay7off") >0)//checks for off
{
digitalWrite(RELAY_CH7, HIGH); // set pin 4 low
//Serial.println("Led Off");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/off.png' />");
//client.println("Light 1 Is Off");
client.println("
");
}
}
if(readString.indexOf("?relay8on") >0)//checks for on
{
digitalWrite(RELAY_CH8, LOW); // set pin 4 high
//Serial.println("Led On");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/on.png' />");
//client.println("Light 1 Is On");
client.println("
");
}
else{
if(readString.indexOf("?relay8off") >0)//checks for off
{
digitalWrite(RELAY_CH8, HIGH); // set pin 4 low
//Serial.println("Led Off");
client.println("<link rel='apple-touch-icon' href='http://chriscosma.co.cc/off.png' />");
//client.println("Light 1 Is Off");
client.println("
");
}
}
// INPUT
// output the value of each analog input pin
//for (int analogChannel = 0; analogChannel < 6; analogChannel++) {
// int sensorReading = analogRead(analogChannel);
// client.print("analog input ");
// client.print(analogChannel);
// client.print(" is ");
// client.print(sensorReading);
// client.println("
");
//}
client.println("<hr> <p> By <a href=\"http://androidcontrol.blogspot.com\"></p><p style=\"font-family:arial;color:blue;font-size:20px;\">Android Control Blogspot</p></a>");
readString="";
client.println("</body>");
client.println("</html>");
} else {
client.println("<!DOCTYPE HTML>");
}
} else {
// wrong user/pass
//client.println("HTTP/1.0 401 Authorization Required");
client.println("HTTP/1.1 401 Unauthorized");
client.println("WWW-Authenticate: Basic realm=\"Secure\"");
client.println("Content-Type: text/html");
client.println();
client.println("<html>Text to send if user hits Cancel button</html>"); // really need this for the popup!
}
header = "";
break;
}
if (c == '\n') {
// you're starting a new line
currentLineIsBlank = true;
}
else if (c != '\r') {
// you've gotten a character on the current line
currentLineIsBlank = false;
}
}
}
// give the web browser time to receive the data
delay(1);
// close the connection:
client.stop();
Serial.println("client disconnected");
}
}