Changeset 41 for webserver

Show
Ignore:
Timestamp:
02/01/10 19:45:22 (15 years ago)
Author:
phil
Message:

output of voltages and one meter (gas meter) now works.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • webserver/example/EnergyMeters/EnergyMeters/ARM7_LPC2368_Rowley/webserver/httpd-cgi.c

    r39 r41  
    5151#include "httpd-cgi.h" 
    5252#include "httpd-fs.h" 
     53 
     54 
     55#include "FreeRTOS.h" 
     56#include "semphr.h"  
     57#include "task.h" 
     58#include "..\EnergyMeters\MetersIncludes.h" 
    5359 
    5460#include <stdio.h> 
     
    223229         solarReadErrors 
    224230         ); 
    225         strcat( uip_appdata, cCountBuf ); 
     231        //strcat( uip_appdata, cCountBuf ); 
    226232 
    227233        //vTaskList( uip_appdata ); 
    228234 
    229235        (( char *)uip_appdata)[ 0 ] = (char) 0x00; 
    230         strcat( ( char * ) uip_appdata, ( char * ) "\r\n" ); 
    231  
    232  
    233  
    234         strcat( uip_appdata, cCountBuf ); 
     236 
     237        strcat( uip_appdata, cCountBuf ); 
     238        //strcat( ( char * ) uip_appdata, ( char * ) "\r\n" ); 
     239 
     240        sprintf( cCountBuf, "<p><br>GASmeter %d %d %d %d %d %d\r\n", 
     241            meterItems[METER_INDEX_GAS].meterEnabled, 
     242            meterItems[METER_INDEX_GAS].timeLastTick, 
     243            meterItems[METER_INDEX_GAS].timeBeforeLastTick, 
     244            meterItems[METER_INDEX_GAS].valueLastTick, 
     245            meterItems[METER_INDEX_GAS].currentValue, 
     246            meterItems[METER_INDEX_GAS].valueBeforeLastTick 
     247         ); 
     248 
     249 
     250        strcat( uip_appdata, cCountBuf ); 
     251 
     252        //strcat( ( char * ) uip_appdata, ( char * ) "1234test" ); 
     253        //strcat( ( char * ) uip_appdata, ( char * ) "56789" ); 
     254 
     255 
     256        //strcat( uip_appdata, cCountBuf ); 
    235257   
    236258        return strlen( uip_appdata );