Sie sind auf Seite 1von 9

///////////////////////////////////

void rspno()
{
while(1)
{
if(fa1==1&&o>4)
{

for(t=0;t<o;t++)
{

if(msg[t]=='c'&&msg[t+1]=='h')
{
o=0;
fa1=0;

cmdwr(0xca);
datwr(msg[t]);
cmdwr(0xcb);
datwr(msg[t+1]);
Delay_ms(500);

m=0;
goto nxtcmd3;
}
}

}
nxtcmd3:
Delay_ms(1);

}
//////////////////////////////////checkforipd
void rspipd()
{

/*ot=1;
lcd_cmd(0xca);
lcd_data(msg1[t]);
lcd_cmd(0xcb);
lcd_data(msg1[t+1]);
delay(1000);*/
////////////////////////////////////////////SENDCIPCOMMAND
timeout=0;
Delay_ms(3000);
fa1=0;
o=0;
for(t=0;t<16;t++)
{
UART2_Write(snd6[t]);
Delay_ms(1);
}
UART2_Write(0x0d);
UART2_Write(0x0a);
while(1)
{
if(fa1==1&&o>1)
{
for(h=0;h<o;h++)
{
timeout=timeout+1;
temscan();
current();
cmdwr(0xcf);
lcd_string("m");
Delay_ms(500);
if(timeout>20)
{
fa1=0;o=0;
goto ext;
}
if(msg[h]=='>')//&&msg[t+1]=='K')//&&msg1[t+2]=='P'&&msg1[t+3]=='D')
{
fa1=0;
o=0;
////////////////////////////htmlsend
Delay_ms(100);
UART2_Write_Text("<!DOCTYPE html>");//16
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<html>");//7
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<head>");//7
UART2_Write(0x0a);
UART2_Write(0x0d);
///////////////////////////////////////AUTOREFRESH
UART2_Write_Text("<style>");//8
UART2_Write(0x0a);
UART2_Write(0x0d);
/////////////////////////////////////////////////////write
functionheader
UART2_Write_Text("#header{");//9
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("background-color:SlateBlue;");//28
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("color:white;");//13
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("text-align:center;");//19
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("padding:5px;");//13
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("}");//2
UART2_Write(0x0a);
UART2_Write(0x0d);
/////////////////////////////////////////////////////write functionnav
UART2_Write_Text("#nav {");//7
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("line-height:30px;");//18
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("background-color:MediumPurple;");//31
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("height:300px;");//14
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("width:100px;");//13
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("float:left;");//12
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("padding:5px;");//12
Delay_ms(100);
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("}");//2
UART2_Write(0x0a);
UART2_Write(0x0d);
/////////////////////////////////////////////////////write functiosec
UART2_Write_Text("#section {");//11
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("width:350px;");//12
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("text-color:DodgerBlue;");//23
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("float:left;");//12
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("padding:8px;");//13
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("}");//2
UART2_Write(0x0a);
UART2_Write(0x0d);
/////////////////////////////////////////////////////write functiofooter
UART2_Write_Text("#footer{");//9
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("background-color:black;");//24
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("color:white;");//13
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("clear:both;");//12
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("text-align:center;");//19
UART2_Write(0x0a);
UART2_Write(0x0d);
Delay_ms(100);
UART2_Write_Text("padding:5px;");//13
Delay_ms(100);
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("}");//2
UART2_Write(0x0a);
UART2_Write(0x0d);
//////////////////////////////////////////////////////
UART2_Write_Text("</style>");//8
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<meta http-equiv=");//"" ="30">
UART2_Write('"');
UART2_Write_Text("refresh");
UART2_Write('"');
UART2_Write(' ');
UART2_Write_Text("content=");
UART2_Write('"');
UART2_Write_Text("40");
UART2_Write('"');
UART2_Write('>');
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("</head>");//8
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<body bgcolor=Silver >");//23
UART2_Write(0x0a);
UART2_Write(0x0d);
/////////////////////////////////////s1
//puts1USART("<div id="header">");//19
//len = strlen(html1);
for(t=0;t<17;t++)
{
UART2_Write(html1[t]);
Delay_ms(1);
}
UART2_Write(0x0d);
UART2_Write(0x0A);
/////////////////////////////////////s2
//
//puts1USART("<h1 style="color:white "><i>IOT FOR HYREX SCREW
SYSTEM</i></h1>");
//Write1USART(0x0d);//76
//len = strlen (html2);
for(t=0;t<74;t++)
{
UART2_Write(html2[t]);
Delay_ms(1);
}
UART2_Write(0x0d);
UART2_Write(0x0A);
////////////////////////////////////
UART2_Write_Text("</div>");//7
UART2_Write(0x0a);
UART2_Write(0x0d);
////////////////////////////////////s3
//puts1USART("<div id="nav">");
//Write1USART(0x0d);//16
//len = strlen (html3);
for( t=0;t<14;t++)
{
UART2_Write(html3[t]);
Delay_ms(1);
}
UART2_Write(0x0d);
UART2_Write(0x0a);
///////////////////////////////////
UART2_Write_Text("<br>");//5
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<br>");//5
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<br>");//5
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("</div>");//7
UART2_Write(0x0a);
UART2_Write(0x0d);
/////////////////////////////////s4
//puts1USART("<div id="section">);
//Write1USART(0x0d);//20
//len = strlen (html4);
for( t=0;t<18;t++)
{
UART2_Write(html4[t]);
Delay_ms(1);
}
UART2_Write(0x0d);
UART2_Write(0x0a);
////////////////////////////////
UART2_Write_Text("</div>");//7
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("</div>");//7
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("</p>");//5
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<p>");//4
UART2_Write(0x0a);
UART2_Write(0x0d);
/////////////////////////////////////s5
//puts1USART("<h2 style="color:blue">LINE STATUS:</h2>");
//Write1USART(0x0d);//39
//len = strlen (html5);
for(t=0;t<34;t++)
{
UART2_Write(html5[t]);
Delay_ms(1);
}
if(on==1)
{
UART2_Write_Text("CONNECTED ");//12
}
if(on==0)
{
UART2_Write_Text("DISCONNECTED");//12
}
UART2_Write_Text("</h2>");// 6
UART2_Write(0x0a);
UART2_Write(0x0d);

////////////////////////////////////
UART2_Write_Text("</p>");//5
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<p>");//4
UART2_Write(0x0a);
UART2_Write(0x0d);
////////////////////////////////////////s6
//puts1USART("<h2 style="color:blue">NO OF TURNS DONE:</h2>");
//Write1USART(0x0d);//36
//len = strlen (html6);
for( h=0;h<31;h++)
{
UART2_Write(html6[h]);
Delay_ms(10);
}
sprintf(buffer, "%2.4f",AMPRMS); //5
len = strlen (buffer);

for(k=0;k<len;k++)
UART2_Write(buffer[k]);
Delay_ms(200);
UART2_Write('A');
//////////////////////////////unitssend
UART2_Write_Text("</h2>");//6
UART2_Write(0x0d);
UART2_Write(0x0a);
//Write1USART(0x0a);
/////////////////////////////////////
UART2_Write_Text("</p>");//5
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<p>");//4
UART2_Write(0x0a);
UART2_Write(0x0d);
////////////////////////////////////////s7
//puts1USART("<h2 style="color:blue">NO OF TURNS MISSED:</h2>");
//Write1USART(0x0d);//45
//len = strlen (html7);
for(t=0;t<35;t++)
{
UART2_Write(html7[t]);
Delay_ms(1);
}
UART2_Write(text[0]);
Delay_ms(1);
UART2_Write(text[1]);
Delay_ms(1);
UART2_Write('D');
Delay_ms(1);
UART2_Write('e');
Delay_ms(1);
UART2_Write('g');
UART2_Write(' ');
UART2_Write('C');
Delay_ms(1);
UART2_Write_Text("</h2>");//6
UART2_Write(0x0a);
UART2_Write(0x0d);

///////////////////////////////////////
UART2_Write_Text("</p>");//5
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("<p>");//4
UART2_Write(0x0a);
UART2_Write(0x0d);
////////////////////////////////////s8
//puts1USART("<div id="footer">");
//Write1USART(0x0d);//19
//len = strlen (html8);
for(t=0;t<17;t++)
{
UART2_Write(html8[t]);
Delay_ms(1);
}
UART2_Write(0x0d);
UART2_Write(0x0a);
///////////////////////////////////
UART2_Write_Text("Copyright 2016");//15
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("</div>");//7
UART2_Write(0x0a);
UART2_Write(0x0d);
UART2_Write_Text("</body>");//8
UART2_Write(0x0a);
UART2_Write(0x0d);
/*UART2_Write_Text("</div>");//8
UART2_Write(0x0d);*/
UART2_Write_Text("</html>");//8
UART2_Write(0x0a);
UART2_Write(0x0d);
//////////////////////////////////////

//enter();
//rspok();
/*Delay_ms(1);
for(int t=0;t<13;t++)
{
UART2_Write(snd9[t]);
Delay_ms(1);
}*/

Delay_ms(4000);
UART2_Write_Text("AT+CIPCLOSE=0");

m=0;
UART2_Write(0x0d);
UART2_Write(0x0a);
timeout=0;
while(1)
{
timeout=timeout+1;
Delay_ms(500);
if(timeout>20)
{
fa1=0;o=0;
timeout=0;
cmdwr(0xcf);
lcd_string(" ");
goto ext;
}
if(fa1==1&&o>80)
{
fa1=0;o=0;
cmdwr(0xcf);
lcd_string(" ");
Delay_ms(1000);
fa1=0;o=0;
goto ext;
}
}
}
/*RC2IF =0;//reset RX2 pin flag
RC2IE =1;
RCSTA2bits.CREN=1;
delay(1);
RCSTA2bits.CREN=1;
RCSTA1bits.CREN=0;
delay(1);
RCSTA1bits.CREN=1;
m=0;
RC2IF =0;//reset RX2 pin flag
RC2IE =1;*/
/////////////////////////////
}
}
}
ext:
Delay_ms(1);
}

///////////////////

Das könnte Ihnen auch gefallen