Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

xport no chance 2. Teil Kategorie: Programmierung (von Güenther - 9.02.2009 17:33)
Als Antwort auf xport no chance von Günther - 9.02.2009 15:20
Ich nutze:
C-Control II Station, OSOPT V3.1
> Hi,
> ich bekomme keine Kommunikation mit der CC2 über den XPort hin.
> Folgende Xport Konfig: Die 1. war nicht ganz so wie gewünscht.
>
*** Channel 1            
Baudrate 57600, I/F Mode 4C, Flow 00                                    
Port 10001          
Connect Mode : C4                
Send '+++' in Modem Mode disabled                                
Show IP addr after 'RING' disabled                                  
Auto increment source port disabled                                  
Remote IP Adr: --- none ---, Port 00000                                      
Disconn Mode : 00  Disconn Time: 00:15                                      
Flush   Mode : 00                

*** Expert          
TCP Keepalive    : 45s                      
ARP cache timeout: 600s                      
CPU performance: Regular                        
Monitor Mode @ bootup : enabled                              
RS485 tx enable  : active low                            
HTTP Port Number : 80                    
SMTP Port Number : 25                    
MTU Size: 1400              
Alternate MAC: disabled                      
Ethernet connection type: auto-negotiate                                        


>
> mit folgendem Programm (André's Proggies)
>
>  string s_in,s_out,s;
>  function monitor()
>  {
>   pcflcd.goto(1,0);
>   pcflcd.print(s_out);
>   pcflcd.goto(2,0);
>   pcflcd.print(s_in);
>  }
>  function inputstr(byte s[]) returns int
> //----------------------------------------
> {byte i,x;
>  i=0;
>  x=255;
>  for i=0 ... 29
>  {
>   wait hwcom.rxd();
>   x=hwcom.get();
>   if x==10 or x==13 break;
>   s[i]=x;
>  }
>  if x==13 hwcom.get();
>  s[31]=i;
>  mem.fillpos(s,i,30-i,0);
>  return i;
> }
>
> byte fifo[512],x[2];
> thread main
> {
>  pcflcd.init();
>  pcflcd.setpcf(7);
>  pcflcd.clear();
>  hwcom.init();
>  hwcom.setspeed(8);
>  loop
>  {
>  //string s;
>   hwcom.flush();
>  wait hwcom.rxd();
>  x[0]=hwcom.get();
>  if x[0]==254
>   {
>    x[1]=hwcom.receive(x,1,1000);
>    if x[0]==254 and x[1]==1 quit 1;// Hostmode einleiten, normal
>    if x[0]==253 and x[1]==1
>          //Erweiterter Empfangspuffer
>      hwcom.setbuf(fifo,512);  // Hostmode einleiten XPort
>      quit 256;                // Schnittstellenparameter beibehalten
>     }
>   }
>   inputstr(s);
>   s_in=s;monitor();
>  
>   if strx.comp(s,"GET / HTTP/1.0")
>    {
>     hwcom.flush();
>     s_out="HTTP/1.0 200 OKn";
>     hwcom.print(s_out);
>     hwcom.print("Server: C-Control IIn");
>     hwcom.print("Content-Length: 90n");
>     hwcom.print("Content-Language: den");
>     hwcom.print("Content-Type: text/htmln");
>     hwcom.print("Connection: closenn");
>     hwcom.print("<html>n<body>n");
>     hwcom.print("<b>C-Control II</b> im Web<br>");
>     hwcom.print("n<font color=red>Es geht!!");
>     hwcom.print("</font><br>n");
>     hwcom.print("</body>n</html>n");
>    }
>   hwcom.put(0);
>  }
>

> Ich komme nicht weiter, kann auch über DLTool 2.3 nicht programmieren.
> Hilfe!


    Antwort schreiben


Antworten:

Re: xport no chance 2. Teil (von Güenther - 16.02.2009 16:03)