void rf12_controller_send_pressur() { // set CMD value mpl115a2_pressure_string[0] = RFM12_PRESSURE_CMD; // send string rf12_txstart(mpl115a2_pressure_string, 0); }
void rf12_controller_send_temperatures() { // set CMD value temp_measurements_string[0] = RFM12_TEMPERATURE_CMD; // send string rf12_txstart(temp_measurements_string, 0); }
void send(void) { unsigned char test[]="Dies ist ein 433MHz Test !!!\n"; /* Blocking sample */ // rf12_txdata(test,29); /* None blocking sample */ UART_Tx_Str("Start...", 8); rf12_txstart(test, 29); while(rf12_txfinished()); UART_Tx_Str("Done\n", 5); }
void rf12_controller_send_gps() { // set CMD value gps_string[0] = RFM12_GPS_CMD; // send string rf12_txstart(gps_string, 0); /* char* gps_time(void); // zwraca tablice 12 znakow (rok,miesiac,dzien,godzina,minuta,sekunda) np. 120501120311 char* gps_latitude(void); //zwraca szerokosc geograficzna, 10 znakow, podaje wartosc w ulamkach stopnia, ostatni znak - polkula char* gps_longitude(void); //zwraca dlugosc geograficzna, 11 znakow, podaje wartosc w ulamkach stopnia, ostatni znak - polkula char* gps_speed(void); // zwraca predkosc w m/s, 5 znkow, najmniej znaczace dwie cyfry sa wartociami dziesietnymi i setnymi predkosci char* gps_direction(void); //zwraca kierunek przemieszczania w stopniach, 5 znaki, najmniej znaczace dwie cyfry sa wartociami dziesietnymi i setnymi predkosci */ }