CanSat-India-Updated / Data Packet draft 4 / sim_bmp
sim_bmp
Raw
void sim_bmp() {
//  if (XBee.available()) {


setTime(0, 0, 0, 24, 5, 2023);
    while (simulation == 1) {
      packet = "<2022ASI-049,"; //data packet
      cnt++;
      Timestamp();
      packet += String(cnt) + ",";

    XBee.write("aa gya");
    delay(10);
    char c = XBee.read();
    if (c == "<") {
      sim_pr = "";
      while (XBee.available()) {
        
      }
        c = XBee.read();
        while (c != ">") {
          sim_pr += c;
          XBee.write(c);
          c = XBee.read();
        }
      }
    }

      
      Voltage();
      Quectel_L89();
      //      BMX();
      packet += "1>\r";

      Xbeetx();

      



//    XBee.write("aa gya");
//    char c = XBee.read();
//    if (c == "<") {
//      sim_pr = "";
//      while (XBee.available()) {
//        c = XBee.read();
//        while (c != ">") {
//          sim_pr += c;
//          XBee.write(c);
//          c = XBee.read();
//        }
//      }
//    }
//  }

  int simulated_pressure = sim_pr.toInt();

  float sim_alt = bmp.readAltitude(simulated_pressure);
  packet += String(sim_alt, 1);
  packet += ",";

  packet += sim_pr;
  packet += ",";

  float sim_temp = bmp.readTemperature();
  packet += String(sim_temp, 1);
  packet += ",";
}