AcknownledgmentMission

Transition between states
FromJ437F88B400DCToJ437F88B400EE

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:

SignalssendMission

Portsto_station