Get started on driver view
This commit is contained in:
@ -1,11 +1,42 @@
|
||||
#include "main.h"
|
||||
#include "stm32h7xx_hal.h"
|
||||
#include "stm32h7xx_hal_gpio.h"
|
||||
#include "stw_defines.h"
|
||||
#include "tx_api.h"
|
||||
#include "ui.h"
|
||||
#include "vehicle.h"
|
||||
#include <gui/model/Model.hpp>
|
||||
#include <gui/model/ModelListener.hpp>
|
||||
|
||||
Model::Model() : modelListener(0) {}
|
||||
|
||||
void Model::tick() {}
|
||||
void Model::tick() {
|
||||
static int incs = 0;
|
||||
if ((HAL_GetTick() / 10) % 5 == 0) {
|
||||
tireTemps.fl++;
|
||||
if (tireTemps.fl > 90) {
|
||||
tireTemps.fl = 0;
|
||||
}
|
||||
if (incs % 2 == 0) {
|
||||
tireTemps.fr++;
|
||||
if (tireTemps.fr > 90) {
|
||||
tireTemps.fr = 0;
|
||||
}
|
||||
}
|
||||
if (incs % 3 == 0) {
|
||||
tireTemps.rl++;
|
||||
if (tireTemps.rl > 90) {
|
||||
tireTemps.rl = 0;
|
||||
}
|
||||
}
|
||||
if (incs % 4 == 0) {
|
||||
tireTemps.rr++;
|
||||
if (tireTemps.rr > 90) {
|
||||
tireTemps.rr = 0;
|
||||
}
|
||||
}
|
||||
incs++;
|
||||
|
||||
modelListener->tireTempsUpdated();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user