Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add initial set of pids from https://docs.google.com/spreadsheets/d/1AT4QJkAtYX3FpPnKTYdozkwdub3uJB9rm_odbR6I-6Y/edit?gid=1749425143#gid=1749425143 #2

Merged
merged 2 commits into from
Feb 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

This repository contains signal set configurations for the Jaguar I-PACE, organized by model year and version. The files are structured to allow for easy differentiation between model generations and other vehicle parameters, ensuring accurate signal mapping for each version of the Jaguar I-PACE.

## References

- Jaguar I-PACE pids: (archival copy: https://docs.google.com/spreadsheets/d/1AT4QJkAtYX3FpPnKTYdozkwdub3uJB9rm_odbR6I-6Y/edit?gid=1749425143#gid=1749425143)

## Generations

The Jaguar I-PACE has had one generation so far:
Expand Down
61 changes: 60 additions & 1 deletion signalsets/v3/default.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,63 @@
{ "commands": [

{ "hdr": "732", "cmd": {"22": "D928"}, "freq": 1,
"signals": [
{"id": "IPACE_PARKED", "path": "Movement", "fmt": { "len": 8, "max": 1, "unit": "noyes" }, "name": "Parked?"}
]},
{ "hdr": "733", "cmd": {"22": "9924"}, "freq": 30,
"signals": [
{"id": "IPACE_AAT", "path": "Climate", "fmt": { "len": 8, "max": 80, "min": -40, "div": 2, "add": -40, "unit": "celsius" }, "name": "Outside Temperature"}
]},
{ "hdr": "751", "cmd": {"22": "2076"}, "freq": 5,
"signals": [
{"id": "IPACE_TP_FL", "path": "Tires", "fmt": {"bix": 8, "len": 8, "max": 5, "mul": 0.01373, "unit": "bars" }, "name": "Front left tire pressure", "suggestedMetric": "frontLeftTirePressure"}
]},
{ "hdr": "751", "cmd": {"22": "2077"}, "freq": 5,
"signals": [
{"id": "IPACE_TP_FR", "path": "Tires", "fmt": {"bix": 8, "len": 8, "max": 5, "mul": 0.01373, "unit": "bars" }, "name": "Front right tire pressure", "suggestedMetric": "frontRightTirePressure"}
]},
{ "hdr": "751", "cmd": {"22": "2078"}, "freq": 5,
"signals": [
{"id": "IPACE_TP_RR", "path": "Tires", "fmt": {"bix": 8, "len": 8, "max": 5, "mul": 0.01373, "unit": "bars" }, "name": "Rear right tire pressure", "suggestedMetric": "rearRightTirePressure"}
]},
{ "hdr": "751", "cmd": {"22": "2079"}, "freq": 5,
"signals": [
{"id": "IPACE_TP_RL", "path": "Tires", "fmt": {"bix": 8, "len": 8, "max": 5, "mul": 0.01373, "unit": "bars" }, "name": "Rear left tire pressure", "suggestedMetric": "rearLeftTirePressure"}
]},
{ "hdr": "7E4", "cmd": {"22": "4918"}, "freq": 3600,
"signals": [
{"id": "IPACE_HVB_SOH", "path": "Battery", "fmt": { "len": 8, "max": 100, "div": 2, "unit": "percent" }, "name": "Battery state of health (average)", "suggestedMetric": "stateOfHealth"}
]},
{ "hdr": "7E4", "cmd": {"22": "4907"}, "freq": 1,
"signals": [
{"id": "IPACE_HVB_T", "path": "Battery", "fmt": { "len": 8, "max": 80, "min": -40, "div": 2, "add": -40, "unit": "celsius" }, "name": "Battery temperature"}
]},
{ "hdr": "7E4", "cmd": {"22": "490C"}, "freq": 5,
"signals": [
{"id": "IPACE_HVB_CURR", "path": "Battery", "fmt": { "len": 16, "max": 1000, "min": -500, "div": 40, "sign": true, "unit": "amps" }, "name": "Current"}
]},
{ "hdr": "7E4", "cmd": {"22": "490F"}, "freq": 5,
"signals": [
{"id": "IPACE_HVB_V", "path": "Battery", "fmt": { "len": 16, "max": 450, "div": 100, "unit": "volts" }, "name": "High voltage battery voltage"}
]},
{ "hdr": "7E4", "cmd": {"22": "DD01"}, "freq": 5,
"signals": [
{"id": "IPACE_ODOMETER", "path": "Movement", "fmt": { "len": 24, "max": 1000000, "unit": "kilometers" }, "name": "Odometer", "suggestedMetric": "odometer"}
]},
{ "hdr": "7E4", "cmd": {"22": "4910"}, "freq": 5,
"signals": [
{"id": "IPACE_SOC", "path": "Battery", "fmt": { "len": 16, "max": 100, "div": 100, "unit": "percent" }, "name": "State of charge", "suggestedMetric": "stateOfCharge"}
]},
{ "hdr": "7E4", "cmd": {"22": "DD09"}, "freq": 5,
"signals": [
{"id": "IPACE_VSS", "path": "Movement", "fmt": { "len": 8, "max": 220, "unit": "kilometersPerHour" }, "name": "Vehicle Speed", "suggestedMetric": "speed"}
]},
{ "hdr": "7E4", "cmd": {"22": "4903"}, "freq": 5,
"signals": [
{"id": "IPACE_HVB_CELL_V_MAX", "path": "Battery", "fmt": { "len": 16, "max": 32767, "unit": "millivolts" }, "name": "Maximum Cell Voltage"}
]},
{ "hdr": "7E4", "cmd": {"22": "4904"}, "freq": 5,
"signals": [
{"id": "IPACE_HVB_CELL_V_MIN", "path": "Battery", "fmt": { "len": 16, "max": 32767, "unit": "millivolts" }, "name": "Minimum Cell Voltage"}
]}
]
}