AcknownledgmentMission
Transition between states
Transition code
// enviar trajetoria planejada para VSUP
printf("\n\n**********************************************\n");
printf("*** MSG_VCNS_Communication: MISSION #%d HAS BEEN ACCEPTED ***\n", intMission);
printf("**********************************************\n");
intMission++;
// instanciar a classe
MissionVant* myMission;
myMission = ((MissionVant*) getMsg()->getData());
// printar os valores
printf("MSG_VCNS_Communication:Mission Altidude: %d\n",myMission->Altitude);
printf("MSG_VCNS_Communication:Mission Latitude: %d\n",myMission->Latitude);
printf("MSG_VCNS_Communication:Mission Longitude: %d\n",myMission->Longitude);
printf("MSG_VCNS_Communication:Mission Atack? ");
if (myMission->Missao)
printf("Yes ATACK!\n");
else
printf("No JUST IMAGE!\n");
printf("MSG_VCNS_Communication:Mission Image: waiting...\n");
// enviar a missão
to_bus.sendMission(*myMission).send();
// retorno visual
printf("MSG_VCNS_Communication: Message to VCNS sent by VSUP\n\n");
Triggers: