Use an event flag group for GUI updates
This commit is contained in:
@ -12,12 +12,17 @@ void MissionSelectPresenter::activate() {}
|
||||
|
||||
void MissionSelectPresenter::deactivate() {}
|
||||
|
||||
void MissionSelectPresenter::missionUpdated() {
|
||||
void MissionSelectPresenter::vehicleStateUpdated() {
|
||||
FrontendApplication *app =
|
||||
static_cast<FrontendApplication *>(FrontendApplication::getInstance());
|
||||
if (vehicle_state.active_mission == MISSION_MANUAL) {
|
||||
switch (vehicle_state.active_mission) {
|
||||
case MISSION_NONE:
|
||||
// Do nothing
|
||||
break;
|
||||
case MISSION_MANUAL:
|
||||
app->gotoDriverViewScreenNoTransition();
|
||||
} else {
|
||||
break;
|
||||
default:
|
||||
app->gotoAMIScreenNoTransition();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user