void RemoteControl::sendAREAMenu(boolean update){
if (update) serialPort->print("{:"); else serialPort->print(F("{.AREA`1000"));
serialPort->print(F("|qa01~Latitude "));
serialPort->print(robot->gpsLat, 6);
serialPort->print(F("|qa02~Longitude "));
serialPort->print(robot->gpsLon, 6);
serialPort->print(F("|qa03~Point 1 X"));
serialPort->print(robot->P1.X,6);
serialPort->print(" Y");
serialPort->print(robot->P1.Y,6);
serialPort->print(F("|qa04~Point 2 X"));
serialPort->print(robot->P2.X,6);
serialPort->print(" Y");
serialPort->print(robot->P2.Y,6);
serialPort->print(F("|qa05~Point 3 X"));
serialPort->print(robot->P3.X,6);
serialPort->print(" Y");
serialPort->print(robot->P3.Y,6);
serialPort->print(F("|qa06~Point 4 X"));
serialPort->print(robot->P4.X,6);
serialPort->print(" Y");
serialPort->print(robot->P4.Y,6);
serialPort->print(F("|qa07~Point 5 X"));
serialPort->print(robot->P5.X,6);
serialPort->print(" Y");
serialPort->print(robot->P5.Y,6);
serialPort->println("}");
}
void RemoteControl:

rocessAREAMenu(String pfodCmd){
if (pfodCmd == "qa03") {robot->P1.X = robot->gpsLat; robot->P1.Y = robot->gpsLon; robot->saveUserSettings(); sendAREAMenu(true);}
else if (pfodCmd == "qa04") {robot->P2.X = !robot->gpsLat; robot->P2.Y = !robot->gpsLon; robot->saveUserSettings(); sendAREAMenu(true);}
else if (pfodCmd == "qa05") {robot->P3.X = !robot->gpsLat; robot->P3.Y = !robot->gpsLon; robot->saveUserSettings(); sendAREAMenu(true);}
else if (pfodCmd == "qa06") {robot->P4.X = !robot->gpsLat; robot->P4.Y = !robot->gpsLon; robot->saveUserSettings(); sendAREAMenu(true);}
else if (pfodCmd == "qa07") {robot->P5.X = !robot->gpsLat; robot->P5.Y = !robot->gpsLon; robot->saveUserSettings(); sendAREAMenu(true);}
//sendAREAMenu(true);
}