#include "stw_defines.h" #include "texts/TextKeysAndLanguages.hpp" #include "touchgfx/Color.hpp" #include "touchgfx/TypedText.hpp" #include AMIView::AMIView() {} void AMIView::setupScreen() { AMIViewBase::setupScreen(); } void AMIView::tearDownScreen() { AMIViewBase::tearDownScreen(); } void AMIView::setMission(Mission mission) { switch (mission) { case MISSION_ACCEL: currentMission.setTypedText(TypedText(T_ACCEL_HUGE)); break; case MISSION_SKIDPAD: currentMission.setTypedText(TypedText(T_SKIDPAD_HUGE)); break; case MISSION_AUTOX: currentMission.setTypedText(TypedText(T_AUTOX_HUGE)); break; case MISSION_TRACKDRIVE: currentMission.setTypedText(TypedText(T_TRACKDRIVE_HUGE)); break; case MISSION_EBS: currentMission.setTypedText(TypedText(T_EBS_HUGE)); break; case MISSION_INSPECTION: currentMission.setTypedText(TypedText(T_INSPECTION_HUGE)); break; case MISSION_MANUAL: case MISSION_NONE: default: currentMission.setTypedText(TypedText(T_INVALID_HUGE)); currentMission.setColor(touchgfx::Color::getColorFromRGB(0xFF, 0, 0)); break; } }