Code:
void TX_Funk(void)
{
unsigned char temp;
temp=(mowerspeed/231);
if (taskflag==FunkdatentaskA)
{taskflag=0;
sprintf(tx_funk,"A,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,*"CR,gpsodo,gps,pos_x,pos_y,richtung,drehzahl_ist,temp,speed_li,speed_re,pos_x_ziel,pos_y_ziel);
Funk_Transmit_s(tx_funk);
}
if (taskflag==FunkdatentaskB)
{taskflag=0;
sprintf(tx_funk,"B,%d,%d,%d,%d,%d,%d,%d,*"CR,pitch,roll,richtung_kom,wochentag, jahr, tag, monat);
Funk_Transmit_s(tx_funk);
}
if (taskflag==FunkdatentaskC)
{taskflag=0;
sprintf(tx_funk,"C,%d,%d,%d,%d,%d,%d,%d,%d,*"CR,volt_ges,anzeige_modus,anzeige_fahrmodus,anzeige_spirale,pos_x_gps_akt,pos_y_gps_akt,hdop,satcount);
Funk_Transmit_s(tx_funk);
}
if (taskflag==FunkdatentaskD)
{taskflag=0;// volt_ges_berechnet ersetzt mit volt_ges!!!!!!!!!!!
sprintf(tx_funk,"D,%d,%d,%d,%d,%d,%d,*"CR,0,0,0,0,volt_ges,freierspeicher);
Funk_Transmit_s(tx_funk);
}
}
Lesezeichen