CEC-4561 - Add in_park to digital twin display (#371)
This commit is contained in:
@@ -237,6 +237,17 @@ exports[`DigitalTwinTab Render 1`] = `
|
|||||||
77.7 km/h
|
77.7 km/h
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div
|
||||||
|
class="makeStyles-popupSection-0"
|
||||||
|
>
|
||||||
|
<p>
|
||||||
|
<b>
|
||||||
|
Parked
|
||||||
|
</b>
|
||||||
|
:
|
||||||
|
Yes
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
style="width: 100vh;"
|
style="width: 100vh;"
|
||||||
|
|||||||
@@ -78,6 +78,9 @@ let vehicleState = {
|
|||||||
vehicle_speed: {
|
vehicle_speed: {
|
||||||
speed: 77.7,
|
speed: 77.7,
|
||||||
},
|
},
|
||||||
|
gear: {
|
||||||
|
in_park: true,
|
||||||
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ import useStyles from "../useStyles";
|
|||||||
const UNKNOWN = "unknown";
|
const UNKNOWN = "unknown";
|
||||||
const LOCKED = "Locked";
|
const LOCKED = "Locked";
|
||||||
const UNLOCKED = "Unlocked";
|
const UNLOCKED = "Unlocked";
|
||||||
|
const PARKED = "Yes";
|
||||||
|
const NOT_PARKED = "Not Parked";
|
||||||
|
|
||||||
const appendUnits = (value, units) => {
|
const appendUnits = (value, units) => {
|
||||||
if (value || value === 0) return `${value}${units}`;
|
if (value || value === 0) return `${value}${units}`;
|
||||||
@@ -32,7 +34,7 @@ const windowState = (value) => {
|
|||||||
|
|
||||||
const DigitalTwin = (props) => {
|
const DigitalTwin = (props) => {
|
||||||
const classes = useStyles();
|
const classes = useStyles();
|
||||||
const { battery, doors, location, trex_version, ip, updated, windows, misc_windows, sunroof, dbc_version, door_locks, vcu0x260, charging_metrics, max_range, vehicle_speed } = props;
|
const { battery, doors, location, trex_version, ip, updated, windows, misc_windows, sunroof, dbc_version, door_locks, vcu0x260, charging_metrics, max_range, vehicle_speed, gear } = props;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
@@ -133,6 +135,11 @@ const DigitalTwin = (props) => {
|
|||||||
{keyValueTemplate("Vehicle Speed", appendUnits(vehicle_speed?.speed, " km/h"))}
|
{keyValueTemplate("Vehicle Speed", appendUnits(vehicle_speed?.speed, " km/h"))}
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
{gear && (
|
||||||
|
<div className={classes.popupSection}>
|
||||||
|
{keyValueTemplate("Parked", gear.in_park ? PARKED : NOT_PARKED)}
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user