Laptimes
This commit is contained in:
@ -16,7 +16,8 @@ CountedEnum(DataFieldType, size_t, DF_TSState, DF_ASState, DF_ActiveMission,
|
||||
DF_TSSoC, DF_LVSoC, DF_TSCurrent, DF_TSVoltageBat, DF_TSVoltageVeh,
|
||||
DF_Speed, DF_BBal, DF_BPF, DF_BPR, DF_DistanceTotal, DF_TempMotL,
|
||||
DF_TempMotR, DF_TempInvL, DF_TempInvR, DF_TempBrakeFL,
|
||||
DF_TempBrakeFR, DF_TempBrakeRL, DF_TempBrakeRR);
|
||||
DF_TempBrakeFR, DF_TempBrakeRL, DF_TempBrakeRR, DF_LapBest,
|
||||
DF_LapLast);
|
||||
|
||||
enum class NamedFieldKind { Float, Bool, Text, Int };
|
||||
|
||||
|
||||
@ -294,6 +294,10 @@ NamedFieldDescription dataFieldDescs[] = {
|
||||
VEH_FIELD(temps.brake_rl)},
|
||||
[DF_TempBrakeRR] = {NamedFieldKind::Float, "TBRR", 3, 0,
|
||||
VEH_FIELD(temps.brake_rr)},
|
||||
[DF_LapBest] = {NamedFieldKind::Float, "LAPBEST", 3, 1,
|
||||
VEH_FIELD(lap_best)},
|
||||
[DF_LapLast] = {NamedFieldKind::Float, "LAPLAST", 3, 1,
|
||||
VEH_FIELD(lap_last)},
|
||||
};
|
||||
|
||||
static_assert(sizeof(dataFieldDescs) / sizeof(dataFieldDescs[0]) ==
|
||||
|
||||
@ -11,7 +11,7 @@ constexpr int32_t SHOW_ERRORS_FOR = 10000; // ms
|
||||
#include "vehicle_state.h"
|
||||
|
||||
DriverViewPresenter::DriverViewPresenter(DriverViewView &v)
|
||||
: view(v), fields{DF_MinCellVolt, DF_Speed, DF_MaxCellTemp} {}
|
||||
: view(v), fields{DF_LapLast, DF_Speed, DF_MaxCellTemp} {}
|
||||
|
||||
void DriverViewPresenter::activate() {
|
||||
for (size_t i = 0; i < 3; i++) {
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
#include "vehicle_state.h"
|
||||
|
||||
DriverViewView::DriverViewView()
|
||||
: fieldTypes{DF_MinCellVolt, DF_Speed, DF_TSCurrent} {}
|
||||
: fieldTypes{DF_LapLast, DF_Speed, DF_MaxCellTemp} {}
|
||||
|
||||
void DriverViewView::setupScreen() {
|
||||
DriverViewViewBase::setupScreen();
|
||||
|
||||
Reference in New Issue
Block a user