Parse CAN messges

This commit is contained in:
2023-03-18 21:44:01 +01:00
parent 148ab2b69c
commit 5fe5d509a4
16 changed files with 269 additions and 74 deletions

View File

@ -2,9 +2,14 @@
#include <gui/ami_screen/AMIView.hpp>
#include "main.h"
#include "vehicle.h"
AMIPresenter::AMIPresenter(AMIView &v) : view(v) {}
void AMIPresenter::activate() { view.setMission(model->getMission()); }
void AMIPresenter::activate() { missionUpdated(); }
void AMIPresenter::deactivate() {}
void AMIPresenter::missionUpdated() {
view.setMission(vehicle_state.active_mission);
}

View File

@ -37,4 +37,5 @@ void AMIView::setMission(Mission mission) {
currentMission.setColor(touchgfx::Color::getColorFromRGB(0xFF, 0, 0));
break;
}
currentMission.invalidate();
}