Receive hydraulic pressure from ABX

This commit is contained in:
2023-08-02 00:11:17 +02:00
parent be193e804e
commit 4ba8236c0e
4 changed files with 19 additions and 6 deletions

View File

@ -16,6 +16,7 @@ void AMIPresenter::deactivate() {}
void AMIPresenter::vehicleStateUpdated() {
view.setMission(vehicle_state.active_mission);
view.setASState(vehicle_state.as_state);
view.setIniChkState(vehicle_state.ini_chk_state);
view.updateDataFields();
#ifndef SIMULATOR
view.setJetsonTimeout(HAL_GetTick() - vehicle_state.last_jetson_msg > 500);

View File

@ -88,7 +88,7 @@ void AMIView::setIniChkState(IniChkState state) {
}
progressBar.invalidate();
const char *label;
const char *label = "UNKNOWN";
switch (vehicle_state.ini_chk_state) {
case INICHK_START:
label = "START";
@ -128,9 +128,8 @@ void AMIView::setIniChkState(IniChkState state) {
}
void AMIView::updateDataFields() {
// TODO: Accumulator pressures aren't transmitted yet
paField.setValue(0);
pbField.setValue(0);
paField.setValue(vehicle_state.hyd_press_a);
pbField.setValue(vehicle_state.hyd_press_b);
pfField.setValue(vehicle_state.brake_press_f);
prField.setValue(vehicle_state.brake_press_r);