receiveMission
Transition between states
Transition code
printf("\nMSG_CTRL_FlightControl: Message was received from VCNS-Navigation\n");
myMission = ((MissionVant*) getMsg()->getData());
// printar os valores
printf("MSG_CTRL_FlightControl:Mission Altidude: %d\n",myMission->Altitude);
printf("MSG_CTRL_FlightControl:Mission Latitude: %d\n",myMission->Latitude);
printf("MSG_CTRL_FlightControl:Mission Longitude: %d\n",myMission->Longitude);
printf("MSG_CTRL_FlightControl:Mission Atack?");
if (myMission->Missao)
printf("Yes ATACK!\n");
else
printf("No JUST IMAGE!\n");
printf("MSG_CTRL_FlightControl:Mission Image: waiting...\n\n");
printf("MSG_CTRL_FlightControl:Atack/Image in 2 seconds...\n\n");
// timer
timer1.informIn(RTTimespec(2,0));
Triggers: