1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
void *timer(void *arg)
{
int ret;
char command[1024];
double Myarray[3000];
while (1){
clock_t endwait;
endwait = clock() + 1 * CLOCKS_PER_SEC;
while (clock() < endwait){}//do nothing
float mul=0;
mul= GetNemo(0);
mul= MyFloat(mul);
printf("timed float ===== %f\n",mul);
int i = 0;
sprintf(command,"insert into meter (Voltage) values (%f);",mul); //warnign here
ret = Querydb(command,Myarray);
printf("Querydb = %d\n",ret);
printf("__________\n");
}
return arg;
}
int main(int ac, char **av)
{
PARAM p;
int s, ret;
ret = Opendb("localhost","root","pass","tetsdB"); //warning nere
printf("opendb = %d\n",ret);
ret = thread.create(timer,NULL); //THREAD FOR TIMER
printf("thread_timer ret = %d\n", ret);
MYSQL_RES *res;
double Myarray[128];
int i = 0;
char command[1024];
ret = Querydb("insert into table (Voltage) values (10);",Myarray);
if(ret != 0){
for(i=0;i<128;i++){
printf("myarray ==== %f\n",Myarray[i]);}
mysql_free_result(res);
}
|